码上敲享录 > SVN常见问题解决 > linux安装和配置svn服务完整教程,亲试有效

linux安装和配置svn服务完整教程,亲试有效

上一章章节目录下一章 2020-07-01已有1412人阅读 评论(0)

linux安装和配置svn服务完整教程,亲试有效


解决方法:

1.安装svn

yum install -y subversion


2.查看是否安装成功:

svnserve --version


3.创建一个svn的代码存放目录(我的svn放在根目录的哦),命令如下:

mkdir /svn


4.使用svnadmin 命令将这个目录设置为svn的主目录,命令是:

svnadmin create /svn


5.权限配置

修改/svn/conf/authz文件,内容如下,其他注释全部清空删除:

[groups]

dev = wlg1,wlg


[/]

wlg = rw

@dev=r

* =


4.用户密码设置

修改/svn/conf/passwd文件,内容如下:

[users]

wlg = wlg

wlg1 = wlg1



5.svn服务进程配置

修改/svn/conf/svnserve.conf文件,内容如下,注意的是这些配置后面不要带注释之类的,要不然svn客户端弹不出用户密码框:

[general]

anon-access = read

auth-access = write

password-db = passwd

authz-db = authz

realm = /svn



6.启动svn服务器,默认端口3690

svnserve -d -r /svn


如果向指定4000为端口启动

svnserve -d -r /svn  --listen-port 4000


注意的是如果您的服务器是阿里云的那就要到安全组中开放svn服务的端口。



7.tortoiseSVN连接svn服务

安装好tortoiseSVN之后,右键电脑任意目录,找到“SVN checkout...”,URL of repository中输入svn://公网ip:端口 ,例如svn://222.22.22.222:6000,如果是默认端口3690就可以写成svn://222.22.22.222即可。


如果修改svn服务配置后就要使用:killall svnserve关闭,然后在使用上面的启动指令启动即可。

如果你遇到客户端没弹出账号密码框可参考:http://www.yayihouse.com/yayishuwu/chapter/2667


0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交