发表于: 2017-03-13 17:39:51
0 895
1、安装svn:
#yum install -y subversion
2、检查版本:
#svnserve --version
3、创建文件夹和版本库:
#mkdir /var/svn
#svnadmin create /var/svn/centos
4、创建用户aiqingcheng:
#vi /var/svn/centos/conf/passwd
aiqingcheng = aiqingcheng
5、添加权限:
#vi /var/svn/centos/conf/authz aiqingcheng用户添加到admin组,能对/var/svn/centos整个目录有读写权限
admin = aiqingcheng
[centos:/]
@admin = rw
6、配置/var/svn/centos/conf/svnserve.conf:
#vi /var/svn/centos/conf/svnserve.conf
anon-access = none
auth-access = write
password-db = /var/svn/centos/conf/passwd
authz-db = /var/svn/centos/conf/authz
7、关闭防火墙:
#systemctl stop firewalld.service
#systemctl disable firewalld.service
8、启动svn
#svnserve -d -r /var/svn
9、checkout到本地
#svn co svn://localhost/centos
10、在window系统上安装svn客户端,创建文件夹svn,点击右键svnj检出,配置服务器地址svn://192.168.1.102/centos,点击确定后输入用户名和密码aiqingcheng。上传文件op.txt,提交成功。另外建一个文件夹test,同样流程检出然后配置,可更新文件op.txt到文件夹。并且两个路径更新文件后能成功同步
遇到的问题是无法把svn端口号3690加入到firewall防火墙,只能关闭防火墙,需要重复测试该问题
评论