在 Linux 服务器上设置 Subversion

发布于 2024-12-11 11:48:59 字数 159 浏览 0 评论 0原文

我在设置远程访问的颠覆时遇到麻烦。

我可以在服务器的 apache www 目录中创建一个存储库并远程检出就可以了。

如何创建不在 www 目录中的存储库并防止其他人访问它。

我正在运行 svnserve。我是否需要设置某种配置或某个目录来远程访问存储库?

I am trouble setting up subversion for remote access.

I can create a repository in the apache www directory of the server and checkout remotely just fine.

How can I create a repository that is not in the www directory and secure it from access by others.

I am running svnserve. Is there some sort of configuration I need to set or a certain directory for accessing repositories remotely?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

迷爱 2024-12-18 11:48:59

我使用 Apache 运行 SVN 服务器。我在 www 根目录中设置了一个 svn 子目录,Apache 使用摘要式身份验证进行用户授权。 Subversion 用户手册有一个 详细部分涵盖了执行此操作的 Apache 配置。

另外,请确保向您的 www-data 用户(或您允许 Apache 使用的任何用户)授予对存储库的写访问权限。确保它也应用于所有子目录(递归应用)。如果不这样做,您可能会发现可以正常退房,但入住时会遇到问题。

I run my SVN server with Apache. I have set up a svn subdirectory in my www root that Apache serves using Digest authentication for user authorization. The Subversion user manual has a detailed section covering configuration of Apache to do this.

Also, make sure you give write access to your repository to your www-data user (or whatever user you let Apache use). Make sure it is also applied to all the subdirectories (apply it recursively). If you don't you may find you can check out okay, but will have problems checking in.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文