liunx 配置多仓库笔记

日期:2019-09-05 浏览:24次

创建svn根目录wechat
svnadmin create /var/svn/wechat

auth文件配置
[\]
liusongs=rw
zhangxiao=rw
*=r

svnserve: E000098: Can’t bind server socket: Address already in use 处理
ps -aux | grep svnserve
kill -9 xxx // xxx代表svnserve对应pid

svn://118.190.54.214:3690/wechat

mkdir -p /var/svn/repos/lss
mkdir -p /var/svn/repos/wechat

svnadmin create /var/svn/repos/lss
svnadmin create /var/svn/repos/wechat

/var/svn/repos/conf

关闭
killall svnserve
启动服务
svnserve -d -r /var/svn/repos

检出

Invalid authz configuration

http://118.190.54.214/svn/wechat
svn://118.190.54.214/wechat

多个教程
https://www.cnblogs.com/wangluochong/p/9553397.html

单个
https://blog.csdn.net/a1104004650/article/details/82731596
https://blog.csdn.net/SeaLong_/article/details/90667407
md
cmd

Unable to connect to a repository at URL svn://118.190.54.214/wechat

无法连接主机“118.190.54.214”: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
阿里云需要在控制台进行增加端口 — 名字叫安全组

Invalid authz configuration
检查配置都没有这个问题,后面怀疑不能设置仓库 名称为管理组名称,修改之后,成功检出
eg:配置文件不得以空格开头,需要顶格开始写

Authentication failed

svnauthz-validate /var/svn/repos/authz

/var/svn/repos/conf/

配置原理:新建多个仓库,然后将账户和密码统一管理,在svn的仓库根目录新建一个conf文件夹,所有账号密码均指向这里,然后进行分组配置,分仓库配置

没有评论

发表评论