问题标签 [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 投票
2 回答
4938 浏览

svn - .NET 项目源代码文件的 MIME 类型是什么?

.NET 项目中的 .cs(C# 源代码)、.resx、.aspx 等文件是否有官方 MIME 类型?

如果没有定义官方类型,对好的 MIME 类型有什么建议吗?当从 Web 浏览器查看 Subversion 存储库时,这将通过 Apache 和mod_dav_svn模块公开,因此任何有助于 Firefox正确呈现文件的东西都可以解决问题。

0 投票
2 回答
449 浏览

svn - 阿帕奇访问控制

我正在尝试将 Apache 配置为允许只读访问,并在您来自本地网络(10.*)时要求用户写入 SVN 存储库,但除非从外部网络登录,否则不允许任何访问。

我有点理解 Order、Deny、Allow 和 Limit 指令是如何工作的,但我不知道是否有可能/如何将它们结合起来以达到预期的结果。

我知道这将允许所有访问任何本地流量,但在尝试从外部流量写入时要求登录。这接近我想要的。非常感谢您对阅读内容的任何帮助或建议。

0 投票
1 回答
23079 浏览

svn - 如何在 Apache+SVN 上使用 SVNParentPath 指令列出所有存储库?

我通过 Apache 使用 SVN,dav_svn_module如下所示:

这让我可以访问我的存储库:

通过这些网址:

这些 URL 工作得很好。当我只去 /svn (没有 repo 名称)时,我得到一个 403/forbidden 响应。我想看看 repos 列表。那可能吗?

0 投票
1 回答
7114 浏览

svn - 奇怪的 Apache2.2 SVN 错误,“预期的存储库格式 '3' 或 '5';找到格式 '9'”

我有一个我可以使用 TortoiseSVN 从运行 Subversion win32 服务的同一台计算机上访问的存储库,并且它已经工作了一段时间。我决定尝试设置 mod_dav_svn 以便能够从其他地方获取它。当我尝试访问它时,我在浏览器中收到此错误:

...以及日志中的这些错误:

这是我的 .conf 中的内容:

我放 /.svn 是因为在我这样做之前,我在客户端上收到了相同的错误文本(但代码为 720002),并且日志显示 Apache 正在寻找不存在的 e:/dev/format,但是e:/dev/.svn/format 可以。

看了这篇,发现我的 subversion 是 1.5.1 和 1.5.5 已经出来了,而且我最近升级了 TortoiseSVN,我想可能有一些不兼容(这可能没有意义,我不知道它是怎么回事工作正常。)所以我下载了 1.5.5,停止服务,复制 DLL 和 EXE,重新启动服务,将新的 .so 文件复制到 Apache 的模块目录,然后重新启动 httpd。没运气。

有什么建议么?这种特殊的“格式 9”的东西似乎很少见……

0 投票
3 回答
3201 浏览

svn - centos 5上的mod_dav_svn加载错误

我正在尝试在 centos VPS 上安装 subversion。我设法安装了 subversion 和 mod_dav_svn,现在我正在尝试配置它们。

我编辑了 httpd.conf 并添加了以下行:

但这会在重新启动时使 apache 崩溃:

httpd:/usr/local/apache/conf/httpd.conf 的第 1 行语法错误:/usr/local/apache/conf/includes/pre_main_global.conf 的第 1 行语法错误:无法加载 /usr/local/apache /modules/mod_dav_svn.so 进入服务器:/usr/lib64/libsvn_fs_base-1.so.0:未定义符号:db_create

0 投票
4 回答
1855 浏览

apache - LocationMatch 和 DAV svn

我正在尝试通过多个 URL 访问我们的 Subversion 存储库。为此,我正在考虑使用 LocationMatch 指令。我的配置是:

上述配置不起作用。奇怪的是,如果我使用例如这个配置,它适用于两个 URL:

对我来说,看起来 DAV svn 和 LocationMatch 的组合并没有真正起作用,还是我在这里做错了什么?

0 投票
4 回答
2972 浏览

apache - 如何在 apache dav svn 中指定存储库?

我有以下设置:

当我导航到http://svn.project1.com/http://svn.project1.com/时,它会提供一个包含两个存储库的目录列表:

如何让两个主机都指向各自的存储库?

我希望能够使用如下 URL:

代替:

从而防止从 project1 访问例如 project2,即:

0 投票
5 回答
7123 浏览

php - 如何使用 PHP 以编程方式构建 APR1-MD5

就像这个问题一样,我想从 PHP 生成一个 htpasswd 文件条目。但是,它必须是 APR1 (Apache) 样式,如原始答案(答案没有显示如何实现 APR1 样式)中所述,才能与 mod_dav_svn 一起使用。

我似乎找不到可以创建密码的有效实现。

我发现了这个(我忘记了现在在哪里):

但它不会生成有效密码。我认为这可能与 apache 的版本有关,但不确定。(我在 CENTOS 5 上运行)

0 投票
4 回答
764 浏览

php - 是否可以覆盖 Subversion HTML 页面?

我有一个颠覆服务器,通过 Apache2 和 mod_dav_svn 提供颠覆访问

系统运行良好,客户端可以使用 SVN 客户端(如 TortoiseSVN 等)访问存储库。

用户还可以访问相同 URL 的 HTML 呈现。

这些渲染可以被覆盖或替换吗?如果是这样,我会怎么做?

0 投票
3 回答
1327 浏览

html - 如何配置 Apache + SVN webDAV 目录列表

我有一个运行 Apache 的颠覆服务器mod_dav_svn,它运行良好,但通过 HTML 的浏览能力有点简陋。有没有办法定制它?

替代文字

我想做两件事来产生巨大的影响:

  1. 将目录与文件分开,以便所有目录都位于顶部。现在一切都按字母顺序排列。(上图碰巧所有目录都按字母顺序排列在文件之前,但相信我,这不是正常情况)

  2. 列出基本文件统计信息(文件大小、修改时间、上次更新版本等)

有可能用 做这些mod_dav_svn吗?