gpt4 book ai didi

svn - 如何在已安装 Centos 6.2 和 WHM 的 VPS 上设置 SVN 服务器

转载 作者:行者123 更新时间:2023-12-04 19:35:09 25 4
gpt4 key购买 nike

背景:
托管 VPS(由 KnownHost 托管),在 Centos 6.2 上使用 WHM/Cpanel。
我正在尝试设置一个 SVN 服务器来帮助我的开发团队保持对代码和其他 Assets 的修订。

我已经让主机支持安装颠覆,但是我有一段时间让 WedDav 工作(用户使用 TortoiseSVN 的 url)。

是否有关于如何在安装了 WHM 的 CentOS 6x 服务器上设置 SVN 的分步教程?

我用谷歌搜索并搜索了 Stackoverflow,但我发现的教程或网站只涵盖 CentOS 上的 SVN,而不是 WHM。当然,我需要考虑WHM的原因,因为安装WHM时会有一些apache更改,然后我当然会迷路,因为我是linux管理的新手(但是如果解释的话,我会很快接受并不要不介意自己尝试)。

我已经联系了 Knownhost 支持,但他们没有就“第三方”软件做出 promise 。

最佳答案

如果我理解正确,您希望能够使用 http:// 通过 Apache http 访问 Subversion。协议(protocol)?那是对的吗?

有一个在线Subversion manual它为您提供设置 Apache http 的分步说明充当您的 Subversion 存储库服务器。

诀窍不一定是配置文件。诀窍是获取所有 http 模块和正确版本的与 HTTP 一起使用的 Subversion。幸运的是,大多数预编译的命令行客户端现在都可以使用 HTTP。 (情况并非总是如此)。但是,您必须确保正确构建 Apache httpd。

您可以在 /etc/httpd/modules 下找到 Apache httpd 模块。 .确保 mod_dav_svn.somod_dav.so都在那里。如果没有,您可能必须重建 Apache httpd。如果您使用 Windows Active Directory 进行身份验证,则必须确保 mod_ldap.soauthzn_ldap.so也包括在内。您可以找到LDAP configuration here .

配置将在 /etc/httpd/conf/httpd.conf 下及以下 /etc/httpd/conf.d/subversion.conf .这个想法是将 Subversion 配置保存在一个单独的文件中。请注意,如果您使用 LDAP,您可能会在配置中公开密码。您可能需要修改权限和所有权,以防止用户找到与该帐户关联的帐户信息和密码。否则,您可能希望使用只能读取 LDAP 目录但无权访问存储库本身的特殊帐户。

您仍然需要使用 svnadmin create创建实际的存储库。再次,请参阅 Subverison 在线手册以获取更多信息。

关于svn - 如何在已安装 Centos 6.2 和 WHM 的 VPS 上设置 SVN 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10158001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com