最近打算做些个人项目,于是搞了aws做svn版本管理。linux下搭建svn服务器非常方便,整理过程如下。
1.安装svn
centos: yum install subversion
ubuntu: sudo apt-get install subversion
2.建立仓库
mkdir svn
svnadmin create svn/repo
3.repo下的配置文件
cd svn\repo\conf
authz:权限控制文件
passwd:帐号密码文件
svnserve.conf:SVN服务配置文件
4.设置账号密码
vi passwd
[users]
user1=password
5.设置权限
vi authz
[groups]
dev = user1,user2
[/]#[路径] /代表仓库根路径
@dev=rw
*=
6.设置服务配置
vi svnserve.conf
[general]
#anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
7.重启svnserve服务,如果修改了svnserve.conf
ps -aux | grep svnserve
kill pid
svnserve -d -r svn