linux下配置svn服务器

博主热衷各种互联网技术,常啰嗦,时常伴有强迫症,常更新,觉得文章对你有帮助的可以关注我。 转载请注明"深蓝的镰刀"

1.安装svncentos下sudo yum install subversion ubuntu下sudo apt-get install subversion2.新建svn目录并初始化mkdir /opt/svn/repos svnadmin create /opt/svn/repos 3.进入repos/conf目录下编辑passwd文件cd /opt/svn/repos/confvi passwd 4.在[users]下添加用户账号密码,保存并退出[users]user1=密码1user2=密码25.编辑权限文件authz,,保存并退出,以下配置表示对所有目录user1有读写权限,user2有读权限。[/]user1 = rwuser2 = r6.配置最后一个文件snsvserv.confanon-access = none # 使非授权用户无法访问 auth-access = write # 使授权用户有写权限 password-db = password#authz-db = authz # 访问控制文件 realm = /opt/svn/repos # 认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字。这里需要注意的是:采用默认配置. 以上语句都必须顶格写, 左侧不能留空格, 否则会出错.7.启动svn服务器svnserve -d -r /opt/svn/repos或指定端口启动svnserve -d -r /opt/svn/repos –listen-port 3391 8.检查端口是否正常运行netstat -apn|grep 33919.可以在客户端上checkoutsvn了

svn连接地址是

svn://服务器ip:端口号10.如果checkout不下来可能是防火墙的关系,关掉你客户端上的防火墙 以及关闭服务器上的防火墙10.1 Linux防火墙(Iptables)重启系统生效开启: $ chkconfig iptables on 关闭: $ chkconfig iptables off <span style="font-family: Arial, Helvetica, sans-serif;"> </span>10.2.Linux防火墙(Iptables) 即时生效,重启后失效开启: $ service iptables start 关闭: $ service iptables stop

世界上那些最容易的事情中,拖延时间最不费力。

linux下配置svn服务器

相关文章:

你感兴趣的文章:

标签云: