一、安装与卸载
1、检测系统是否安装了svn:rpm -qa subversion(若没有安装则没有提示)
2、安装svn:yum install subversion
3、卸载svn:yum remove subversion
二、配置、
1、创建仓库:在 /home 下建立一个名为 svn 的仓库,作为存放代码的地方。
# mkdir -p /home/svn/project //创建仓库目录
# svnadmin create /home/svn/project/ //创建项目
# ls
conf db format hooks locks README.txt
conf:是配置文件
进入到conf里:authz passwd svnserve.conf
authz :权限控制
passwd :帐号密码
svnserve.conf :SVN服务配置文件
2、 配置passwd 账号=密码
[users]
userzhang=123
userli=123
3 、配置authz 账号=权限
# vi authz
[/] //仓库下所有文件
userzhang=rw //可读可写
userli=r //只读
4 、配置svnserve.conf
# vi svnserve.conf
去掉以下注释:
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /home/svn # 认证空间名,版本库所在目录
三、启动与停止
# svnserve -d -r /home/svn/project/ //启动
# killall svnserve //停止
# ps -ef|grep svnserve //查看
四、客户端连接
使用TortoiseSVN,输入地址 svn://192. . . /home/svn/progect/ 你的IP(服务器地址) ,输入账号密码
默认端口3690
注意:连接不上的原因:
如果是用的阿里服务器,还需要进入阿里服务器后台,进入到该服务器界面,点击安全组,添加3690的端口