阿里云服务器配置svn

安装步骤


安装包

yum install subversion


创建svn仓库目录

mkdir /opt/svn/repos

svnadmin create /opt/svn/repos


设置svn用户名密码和 

cd /opt/svn/repos/conf

vi passwd  add 


按下键盘的insert键进行修改或者添加

svnusername = svnuserpassword

再按下insert转换成replace 按下esc确定修改 切换大写连着按两下ZZ保存修改




设置svn用户授权

vi authz

[groups] 下一个[foo/bar] 改成[/]  可以访问根目录

svnusername = wr  可以读写



服务svnserve.conf配置

[root@admin conf]# vi + svnserve.conf


追加以下内容:


[general]

#匿名访问的权限,可以是read,write,none,默认为read

anon-access=none

#使授权用户有写权限 

auth-access=write

#密码数据库的路径 

password-db=passwd

#访问控制文件 

authz-db=authz

#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字 

realm=/opt/svn/repositories

配置防火墙端口

[root@localhost conf]# vi /etc/sysconfig/iptables

添加以下内容: 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT

保存后重启防火墙 

[root@localhost conf]# service iptables restart




启动SVN

svnserve -d -r /opt/svn/repositories


查看SVN进程

[root@localhost conf]# ps -ef|grep svn|grep -v grep

root     12538     1  0 14:40 ?        00:00:00 svnserve -d -r /opt/svn/repositories


检测SVN 端口

[root@localhost conf]# netstat -ln |grep 3690

tcp        0      0 0.0.0.0:3690                0.0.0.0:*                   LISTEN


停止重启SVN

[root@localhost password]# killall svnserve    //停止 

[root@localhost password]# svnserve -d -r /opt/svn/repositories  // 启动


重启svn  /etc/init.d/svnserve restart



测试

SVN服务已经启动,使用客户端测试连接。 

客户端连接地址:svn://192.168.15.231

用户名/密码: zhoulf/123456

测试创建文件夹等操作。



注意  去掉空格


你可能感兴趣的:(SVN,配置,阿里云服务器)