F_G

许多问题需要说清楚就可以&&走永远比跑来的重要

导航

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

 

posted on 2016-01-17 21:17  F_G  阅读(295)  评论(0编辑  收藏  举报