安装环境:Ubuntu 12.04 server
1、安装SVN
$ sudo apt-get install subversion
系统会自动将svn安装到:/etc/subversion
2、增加组
$ sudo addgroup subversion
$ sudo usermod -G subversion -a www-data
$ sudo usermod -G subversion -a root
重启Ubuntu或注销也可以。
3、创建SVN仓库
$ sudo mkdir /home/svn
$ cd /home/svn/
$ sudo chown -R www-data:subversion svnRepo-proName
$ sudo chmod -R g+rws svnRepo-proName #赋予组成员对所有新加入文件仓库的文件拥有对应的权限
$ sudo svnadmin create /home/svn/svnRepo-proName #创建SVN文件仓库,创建多个库时,重复此行即可
4、配置
修改文件:
$ sudo vi /home/svn/svnRepo-proName/conf/svnserve.conf#取消下列行的注释来设置授权机制
[general]
# password-db = passwd
编辑文件:
$ sudo vi /home/svn/svnRepo-proName/conf/passwd #添加新用户和密码,格式如下:
username = password #注意行开始不要有多余空格
5、启动svn服务器
$ svnserve -d -r /home/svn
如果没有任何提示,便可以开始使用了。
6、关闭svn服务器
$ ps -A | grep svn
2012 ? 00:00:00 svnserve
$ kill 2012
7、svn版本库的迁移
http://hi.baidu.com/mvp_xuan/blog/item/16431909b629c011e92488c5.html?timeStamp=1343785760017
使用客户端访问此服务器IP地址即可。