一直想搭建台自己的SVN,一直懒没动手,最近搭建好了写个笔记
系统是CentOS6.4上搭建的,以后公司和家里电脑代码同步方便了
不用再用U盘了,安装也方便,如果你也有自己的服务器你也可以
1.用yum安装方便[root@XiaoFeng /]#yum install subversion
2.查看是否安装成功[root@XiaoFeng /]#svnserve --version
3.创建SVN目录[root@XiaoFeng /]#mkdir /opt/svn/web
4.建立SVN仓库[root@XiaoFeng /]#svnadmin create /opt/svn/web
5.添加SVN登录账号和密码[root@XiaoFeng /]#vim /opt/svn/web/conf/passwd
6.再设置权限authz,在最后面添加用户组和用户,目录给组受权限[root@XiaoFeng /]#vim /opt/svn/web/conf/authz
1 | admin=sjd,sjdwm |
rw是用户对所属的目录有读写权限,当然也可以限定。
7.最后设定svnserv.conf(配置文件里不能有中文那怕是注释)[root@XiaoFeng /]#vim /opt/svn/web/conf/svnserv.conf
1 | anon-access = none # 使非授权用户无法访问 |
采用默认配置. 以上语句都必须顶格写, 左侧不能留空格, 否则会出错.
8.添加开机启动[root@XiaoFeng /]#vim /etc/rc.d/rc.local
添加(要写全路径)
/usr/bin/svnserve -d -r /opt/svn/web
9.重起的话先杀死,一般不用重启服务[root@XiaoFeng /]#killall svnserve
再启动[root@XiaoFeng /]#svnserve -d -r /opt/svn/web
10.添加防火墙端口3690
本文为 小风原创文章,转载无需和我联系,但请注明来自 小风博客www.hotxf.com