一:YUM安装SVN:
yum install subversion
二:建立测试仓库:
1.建立 SVN 的根目录(在根目录下创建多个项目):
mkdir -p /opt/svn/
2.建立一个项目测试仓库:
mkdir -p /opt/svn/svntest/
svnadmin create /opt/svn/svntest/
三:修改配置文件:
cd /opt/svn/svntest/conf/
1.vim svnserve.conf
找到[general],添加下列几行,要顶格写:
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
2.vim authz
在文件最后添加下列几行,要顶格写:
[svntest:/]
xujz = rw
3.vim passwd
找到[users],添加下列几行,要顶格写:
xujz = 123
四:启动服务及测试:
1.启 SVN 服务,并指定 SVN 的根目录:
svnserve -d -r /opt/svn/
2.检查服务是否已经正常起来:
netstat -tunlp | grep svn
tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 8646/svnserve
3.测试
在windows桌面上新建一个名称为 svntest 的目录,在此目录上点击右键,选择 Checkout ,在首行填写 svn 服务器的 IP 地址及仓库名称(svn://192.168.78.132/svntest).
此时可能出现无法连接主机问题,修改防火墙。
五:重启SVN:
killall svnserve
svnserve -d -r /opt/svn/
注意:
1.如果出现无法连接主机,可能是防火墙问题。
/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables restart
yum install subversion
二:建立测试仓库:
1.建立 SVN 的根目录(在根目录下创建多个项目):
mkdir -p /opt/svn/
2.建立一个项目测试仓库:
mkdir -p /opt/svn/svntest/
svnadmin create /opt/svn/svntest/
三:修改配置文件:
cd /opt/svn/svntest/conf/
1.vim svnserve.conf
找到[general],添加下列几行,要顶格写:
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
2.vim authz
在文件最后添加下列几行,要顶格写:
[svntest:/]
xujz = rw
3.vim passwd
找到[users],添加下列几行,要顶格写:
xujz = 123
四:启动服务及测试:
1.启 SVN 服务,并指定 SVN 的根目录:
svnserve -d -r /opt/svn/
2.检查服务是否已经正常起来:
netstat -tunlp | grep svn
tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 8646/svnserve
3.测试
在windows桌面上新建一个名称为 svntest 的目录,在此目录上点击右键,选择 Checkout ,在首行填写 svn 服务器的 IP 地址及仓库名称(svn://192.168.78.132/svntest).
此时可能出现无法连接主机问题,修改防火墙。
五:重启SVN:
killall svnserve
svnserve -d -r /opt/svn/
注意:
1.如果出现无法连接主机,可能是防火墙问题。
/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables restart