欢迎大家来到IT世界,在知识的湖畔探索吧!

centos6.3下搭建svn服务器的简要步骤说明:
1.安装svn服务器:
yum install subversion [如果需要移除旧的svn,使用yum remove subversion]
2.验证安装,检验已经安装的SVN版本信息
svnserve –version
3.创建代码库
mkdir -p /home/work/mysvn/repos
svnadmin create /home/work/mysvn/repos
执行完上面的第2条命令后,会生成conf db format hooks locks README.txt 这几个文件(夹)
4.配置代码库:
cd /home/work/mysvn/repos/conf
用户密码passwd配置:
[users]
# harry = harryssecret
# sally = sallyssecret
admin = 123456
权限控制authz配置:
#设置[/]代表根目录下所有的资源
[/]
admin=rw
服务svnserve.conf配置:注意下面的内容要顶格
[general]
#匿名访问的权限,可以是read,write,none,默认为read
anon-access=none
#使授权用户有写权限
auth-access=write
#密码数据库的路径
password-db=passwd
#访问控制文件
authz-db=authz
#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字
realm=/home/work/mysvn/repos
5.配置防火墙允许svn通过的端口:
vi /etc/sysconfig/iptables
添加以下内容
-A INPUT -p tcp -m state –state NEW -m tcp –dport 3690 -j ACCEPT
然后重启防火墙
service iptables restart
6.启动svn:
svnserve -d -r /home/work/mysvn/repos
7.查看svn进程:
ps -ef|grep svn|grep -v grep
8.检测svn端口:
netstat -ln |grep 3690
9.重启svn:
killall svnserve;svnserve -d -r /home/work/mysvn/repos
10.从本地导入项目到代码库:
svn import MyProject svn://192.168.1.103/repos/MyProject -m “first import project”
11.导出svn工程
svn co svn://192.168.1.103/repos/MyProject
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/31410.html