问题标签 [mod-dav-svn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
3293 浏览

svn - 允许来自本地主机的 SVN 匿名读取访问

我有一个 SVN 存储库,它配置为通过 Apache httpd 使用基本身份验证来限制对指定用户的访问。为了支持在同一台服务器上运行的持续集成服务器(和其他只读服务),我想允许来自本地主机的匿名读取访问。

在进行了一些研究(即谷歌搜索)后,我想出了尝试以下 Apache 配置:

当我尝试从本地服务器进行匿名签出时,仍然会提示输入密码(在本例中为 root 用户)。

关于我可能做错了什么或我应该如何正确配置事情以允许这样做的任何想法或建议?

我最初尝试配置匿名读取访问是基于页面上的信息。

0 投票
1 回答
730 浏览

svn - 请提供有关 mod_dav、svn 和限制访问的一些帮助。

这是我的 Apache 配置文件中的条目

不确定我要做什么是否显而易见,但我想允许任何经过身份验证的用户对存储库进行只读访问,但将 POST 等限制为仅 1 个特定(经过身份验证的)用户。一直无法破解这个,希望有人以前遇到过这个吗?

提前致谢。

0 投票
2 回答
1056 浏览

svn - 如何在 apache2 下配置 mod_dav_svn 语言环境?

我已经安装并配置了所有 apache2 和 mod_dav_svn,但是当访问http://host/svn/时,得到了这个:

ps:/mnt/svn/是所有svn repos的解析器。并且 repos 已经使用 utf8 命名。

操作系统:ubuntu 11.10 服务器 64bit apache2 -v 服务器版本:Apache/2.2.20 (Ubuntu) 服务器构建:2012 年 2 月 14 日 16:35:38

语言环境:也在 /etc/apache2/envvars 中导出 LANG=zh_CN.UTF-8 LANGUAGE=zh_CN LC_CTYPE="zh_CN.UTF-8" LC_NUMERIC="zh_CN.UTF-8" LC_TIME="zh_CN.UTF-8" LC_COLLATE= "zh_CN.UTF-8" LC_MONETARY="zh_CN.UTF-8" LC_MESSAGES="zh_CN.UTF-8" LC_PAPER="zh_CN.UTF-8" LC_NAME="zh_CN.UTF-8" LC_ADDRESS="zh_CN.UTF- 8" LC_TELEPHONE="zh_CN.UTF-8" LC_MEASUREMENT="zh_CN.UTF-8" LC_IDENTIFICATION="zh_CN.UTF-8" LC_ALL=zh_CN.UTF-8

[2012 年 2 月 29 日星期三 14:54:34] [通知] Apache/2.2.20 (Ubuntu) DAV/2 SVN/1.6.12 已配置 -- 恢复正常操作

[2012 年 2 月 29 日星期三 14:54:42] [错误] [客户端] 无法交付内容。[500, #0] [Wed Feb 29 14:54:42 2012] [error] [client *] 无法获取 SVNParentPath [500, #22] 的目录

[2012 年 2 月 29 日星期三 14:54:42] [错误] [客户端 *] 将目录“/mnt/svn”中的条目转换为 UTF-8 时出错 [500,#22]

[2012 年 2 月 29 日星期三 14:54:42] [错误] [客户端 *] 无法将字符串从本机编码转换为“UTF-8”:[500,#22]

[2012 年 2 月 29 日星期三 14:54:42] [错误] [客户端 *] ?\231?\160?\148?\229?\143?\145?\233?\131?\168?\231?\ 174?\161?\231?\144?\134 [500, #22]

0 投票
2 回答
3286 浏览

apache - 在 VisualSVN 中更改 URL

让 5 年的旧服务器准备好退役,并拥有刚刚安装 VisualSVN 的新服务器。我们的旧服务器有一个非常令人难忘的 URL,例如 svn://company.com。现在新服务器上的路径很糟糕 - https://server.company.com:8443/svn/MyRepo。我更喜欢有十几个工程师需要使用它的更短的东西。

我读过其他帖子说我们应该访问 httpd.conf 但我什至无法在 conf 文件夹中找到该文件。

我还读到 VisualSVN 支持声明他们无法在 2009 年年中支持这一点。他们还建议不要更改 httpd.conf 文件。

有人对这个话题有答案吗?

0 投票
2 回答
198 浏览

svn - SVN:在我的 repo 下的任何文件夹中添加/提交 index.php 时提交 faiedl

我可以将任何文件/文件夹添加/提交到 repo,但 index.php 。当我将 index.php 添加/提交到我的 repo 下的任何文件夹时,它会给出如下错误:

回购:在:/var/www/svn/myrepo url 下:http://mydomain.com/repos/myrepo svm mod_dav_svn on Red hat linux,plesk 通过 windows tortoisesvn 提交/添加

我找不到任何线索为什么会这样。我在我的本地 centos 测试服务器上有相同的 svn 配置,我可以在那里提交任何东西,包括 index.php。

可能的原因是什么?

0 投票
1 回答
167 浏览

svn - 链接呈现为原始 html 文本

我有一个这样的主页:

当我单击底部的两个链接之一时,我得到原始 html 源而不是网页。

我究竟做错了什么?

其他链接工作,包括第三个链接到与最后一个相同的服务器。

0 投票
8 回答
50770 浏览

svn - tortoise svn 给我“检测到 URL 'domain/svn' 的重定向周期”

我想在 /var/svn 和 repositories(projects) 中实现 svn-root。我可以让它在浏览器中工作(http://domain/url给了我“存储库集合”)但是 TortoiseClient 给了我标题中提到的错误。

我通过执行以下操作(缩短)在我的 ubuntu 服务器上设置了一个颠覆:

我的 dav_svn.conf 如下所示:

我阅读了可能导致问题的符号链接,所以我也会附上我的 000-default 站点(这是标准的顺便说一句):

我尝试了如何在 Apache+SVN 上使用 SVNParentPath 指令列出所有存储库中的建议? 但不幸的是,我得到了另一个乌龟错误(虽然我仍然可以在浏览器中看到它)然后它给了我“OPTIONS 请求在响应中返回了无效的 XML:第 1 行的 XML 解析错误:未找到元素”(和 HTTP OPTIONS到那个 url 确实没有给出响应体)

有谁知道是什么导致了这个问题?

干杯!

编辑:这是尝试通过 tortoise访问http://server/svn后的 access.log 输出

(带位置 /svn)注意 301 .. TortoiseSVN 将路径更改为 ' http://server/svn ' 没有前导斜杠,但我指定在 ' http://server/svn / '中搜索

(位置/svn/)

0 投票
2 回答
4685 浏览

apache - 无法使用 tortoise svn 连接到 svn,但可以通过网络浏览器连接

我将我的 svn 存储库配置为通过 apache 访问它。

我可以通过任何具有这些地址的网络浏览器访问它。

但是,当我尝试在 Windows 上使用 tortoiseSVN 或在 linux 上使用命令行进行结帐时,第一个返回:“无法使用的 URI:它不引用此存储库”,第二个运行数小时并以超时错误结束。(我也试过 svn://domain.com 做同样的事情)

我读到 mod_rewrite 可以解决该问题,但除了删除 mod_rewrite 之外,我没有看到任何解决该问题的方法。

但我需要 mod_rewirte 用于此服务器上的网站。

问题是什么?

有没有办法同时运行 mod_dav_svn 和 mod_rewrite ?

编辑

虚拟主机 conf 文件如下所示:

我将此添加到 httpd.conf 文件中:

0 投票
1 回答
1523 浏览

apache - AIX 上带有 APACHE 的 SVN - 无法加载模块 mod_dav_svn.so

我已经在我的 AIX 服务器上安装了 subversion 和 apache。每个单独运行良好。但是当我尝试启动包含 svn 库的 apache 时,我得到了这个错误:

httpd:/opt/freeware/etc/httpd/conf/httpd.conf 第 523 行的语法错误:/opt/freeware/etc/httpd/conf/extra/httpd-subversion.conf 第 5 行的语法错误:无法加载/opt/freeware/lib/httpd/modules/mod_dav_svn.so 进入服务器: rtld: 0712-001 符号 ap_log_rerror 从模块 /opt/freeware/lib/httpd/modules/mod_dav_svn.so() 引用\n,但运行时未找到符号的定义\n。\nrtld: 0712-001 符号 dav_new_error_tag 从模块 /opt/freeware/lib/httpd/modules/mod_dav_svn.so() 引用\n,但符号的运行时定义\n未找到。\nrtld: 0712-001 符号 dav_push_error 从模块 /opt/freeware/lib/httpd/modules/mod_dav_svn.so() 引用\n,但未找到符号的运行时定义\n。\nrtld :0712-001 符号 dav_new_error 从模块 /opt/freeware/lib/httpd/modules/mod_dav_svn.so() 引用\n,但未找到符号的运行时定义\n。\nrtld: 0712-001 符号 dav_xml_get_cdata 是从模块 /opt/freeware/lib/httpd/modules/mod_dav_svn.so() 引用\n,但未找到符号的运行时定义\n。\nrtld: 0712-001 从模块 / 引用符号 dav_xmlns_add\n opt/freeware/lib/httpd/modules/mod_dav_svn.so(),但未找到符号的运行时定义\n。\nrtld: 0712-001 从模块 /opt/freeware/lib/ 引用符号 ap_log_perror\n httpd/modules/mod_dav_svn.so(),但未找到符号的运行时定义\n。\n\t0509-021 发生其他错误但未报告。但是找不到符号的运行时定义\n。\nrtld: 0712-001 符号 dav_xml_get_cdata 是从模块 /opt/freeware/lib/httpd/modules/mod_dav_svn.so() 引用的\n,但是运行时定义\n未找到符号。\nrtld: 0712-001 从模块 /opt/freeware/lib/httpd/modules/mod_dav_svn.so() 引用了符号 dav_xmlns_add,但未找到符号的运行时定义\n .\nrtld: 0712-001 符号 ap_log_perror 从模块 /opt/freeware/lib/httpd/modules/mod_dav_svn.so() 引用\n,但未找到符号的运行时定义\n。\n\t0509- 021 发生其他错误但未报告。但是找不到符号的运行时定义\n。\nrtld: 0712-001 符号 dav_xml_get_cdata 是从模块 /opt/freeware/lib/httpd/modules/mod_dav_svn.so() 引用的\n,但是运行时定义\n未找到符号。\nrtld: 0712-001 从模块 /opt/freeware/lib/httpd/modules/mod_dav_svn.so() 引用了符号 dav_xmlns_add,但未找到符号的运行时定义\n .\nrtld: 0712-001 符号 ap_log_perror 从模块 /opt/freeware/lib/httpd/modules/mod_dav_svn.so() 引用\n,但未找到符号的运行时定义\n。\n\t0509- 021 发生其他错误但未报告。但未找到符号的运行时定义\n。\nrtld: 0712-001 符号 dav_xmlns_add 是从模块 /opt/freeware/lib/httpd/modules/mod_dav_svn.so() 引用的\n,但运行时定义\n未找到符号。\nrtld: 0712-001 从模块 /opt/freeware/lib/httpd/modules/mod_dav_svn.so() 引用了符号 ap_log_perror\n,但未找到符号的运行时定义\n .\n\t0509-021 出现其他错误但未报告。但未找到符号的运行时定义\n。\nrtld: 0712-001 符号 dav_xmlns_add 是从模块 /opt/freeware/lib/httpd/modules/mod_dav_svn.so() 引用的\n,但运行时定义\n未找到符号。\nrtld: 0712-001 从模块 /opt/freeware/lib/httpd/modules/mod_dav_svn.so() 引用了符号 ap_log_perror\n,但未找到符号的运行时定义\n .\n\t0509-021 出现其他错误但未报告。但未找到符号的运行时定义\n。\n\t0509-021 发生了其他错误但未报告。但未找到符号的运行时定义\n。\n\t0509-021 发生了其他错误但未报告。

我从 perzl.com 网站安装了 apache、subversion 和 mod_dav:subversion-1.7.6-1.aix5.1.ppc.rpm httpd-2.4.3-1.aix5.1.ppc.rpm mod_dav_svn-1.7.6-1 .aix5.1.ppc.rpm

我正在运行 AIX 5.2:

uname -a:AIX mdsp16 2 5 000133DAD300

错误(第 523 行)是指向 Loadmodule mod_dav_svn 的链接

也许 mod_dav_svn 已损坏,但我不知道在哪里可以找到它的好版本(我安装了 mod_dav_svn rpm 很多次)。

我没有在网上发现同样的错误并开始放弃它^^谢谢任何线索。

0 投票
4 回答
3093 浏览

svn - 为什么 svn authz 默认需要读权限?

我需要为用户授予对一个存储库的读/写访问权限。

为什么这不起作用?

我为什么要添加这个?

我正在使用 dav_svn、apache2、Linux Ubuntu 服务器 11.04

我的 dav_svn.conf: