Ubuntu svn server and Ubuntu, Windows client
一、一般安装设置:
http://my.oschina.net/jast90/blog/382688
step 1:安装svn
step 2:首先在linxu端创建仓库
svnadmin create /home/username/svn/svn1
step 3:启动svn服务
svnserve -d -r /home/username/svn/svn1
step 4:配置
svnserve.conf: svn服务配置文件
passwd: 用户名口令文件
authz: 权限配置文件
1)svnserve.conf 文件:
anon-access: 控制非鉴权用户访问版本库的权限。
auth-access: 控制鉴权用户访问版本库的权限。
password-db: 指定用户名口令文件名。
authz-db:指定权限配置文件名,通过该文件可以实现以路径为基础的访问控制。
2)passwd文件
在user之下添加
blue=blue
意思是用户名为blue,密码还是blue
3)authz文件配置权限
[groups]
admin = blue
devteam1 = dev1,dev2,dev3
docs = doc
training = t1
# 为所有库指定默认访问规则
# 所有人可以读,管理员可以写,危险分子没有任何权限
[/] --对应:/home/username/svn/svn1 目录
* = r
@admin = rw
step 5: Linux端check out
svn co svn://localhost/svn1
step 6:windows端check out
点击右键选择checkout,输入地址
svn://1.1.1.1/
Ok!
step 7:关闭服务
ps
-aux |
grep
svn
kill
进程号 进程杀掉
二、repository 地址重定位
http://www.cnblogs.com/hemingwang0902/archive/2012/02/09/2343499.html