在centos7上安装svn服务器,windows客户端访问不到仓库。。

发布于 2022-09-11 18:09:33 字数 834 浏览 36 评论 0

用 yum install subversion 安装了SVN
然后创建了 /var/svn/svntest 目录
在使用命令
svnadmin create /var/svn/svntest
把svntest变成一个仓库,此时,svntest目录下生成一下文件目录:

conf  db  format  hooks  locks  README.txt

然后依次配置了一下文件:

vim passwd
[users]
test1=123456

vim authz 
[/]
test1=rw
*=

vim svnserve.conf 
打开下面的5个注释
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /var/svn/svntest #  换成/var/svn 路径也没用

然后是启动svn

svnserve -d -r /var/svn  #换成 svnserve -d -r /var/svn/svntest 也没用



图片描述
图片描述

上图SVN 路径换成 svn://xxx.xx.xx.125/var/svn/svntest 也没用

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

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

发布评论

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

评论(1

国产ˉ祖宗 2022-09-18 18:09:33
vim authz
[groups]
admin=test1

[svntest:/]
@admin=rw


vim svnserve.conf

anon-access = none #匿名用户不可访问,开启read权限会导致网站源码泄露,存在风险
realm = svntest


#启动svn
systemctl start svnserve.service

#如果启动失败,可使用该命令查询报错信息
systemctl status svnserve.service

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