ubuntu下svn服务器安装
一、SVN安装
1.安装包
$ sudo apt-get install subversion
2.创建项目目录
$ sudo mkdir /home/svn
$ cd /home/svn
$ sudo mkdir fitness(你自己定义项目名字)
3.创建SVN文件仓库
$ sudo svnadmin create /home/svn/fitness(你自己定义项目名字)
3.如果有现有的版本库 你直接拷贝“fitness”/conf 下的文件替换
自己修改用户名和密码,或者添加
如果自己手动配置
修改 /home/svn/fitness/conf目录下:
svnserve.conf 、passwd 、authz三个文件,行最前端不允许有空格
//–编辑svnserve.conf文件,把如下两行取消注释
password-db = password
authz-db = authz
//补充说明
# [general]
anon-access = read
auth-access = write
password-db = passwd
其中 anon-access 和 auth-access 分别为匿名和有权限用户的权限,默认给匿名用户只读的权限,但如果想拒绝匿名用户的访问,只需把
read 改成 none 就能达到目的。
//–编辑/home/svnuser/etc/passwd 如下:
[users]
mirze = 123456
test1 = 123456
test2 = 123456
//–编辑/home/svnuser/etc/authz如下
[groups]
admin = mirze,test1
test = test2
[/]
@admin=rw
*=r
这里设置了三个用户mirze,test1,test2密码都是123456
其中mirze和test1属于admin组,有读和写的权限,test2属于test组只有读的权限
4.启动SVN服务
svnserve -d -r /home/svn