centos svn服务器搭建
1.yum -y install subversion
2.svnserve --version
可以看到版本号
3.创建svn的版本库
mkdir /usr/local/svn
svnadmin create /usr/local/svn/project
然后去目录下查看 会有文件
1)svnserve.conf: svn服务配置文件下。
2)passwd: 用户名密码文件。
3)authz: svn权限配置文件。
4.vim svnserve.conf配置文件
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /usr/local/svn/project (这里是写你svn版本库的路径)
5.vim passwd 用户名和密码修改
zhiguo=yzg1314520passwd
test=testpasswd
6.vim authz svn权限配置
project_w=zhiguo
project_r=test
[/]
@project_w=rw
@project_r=r
* = r
7.启动svn服务器
svnserve -d -r /usr/local/svn
8.初始化版本库目录
mkdir project project/server project/client project/test
svn import project file:///usr/local/svn/project/ -m 'initial import'
rm -rf project
9.测试服务器
# svn co svn://127.0.0.1/project
svn: Authorization failed ( server_group没用根目录的访问权 )
# svn co svn://127.0.0.1/project
Password for ‘密码’:
A
project/test
A
project/server
A
project/client
Checked out revision 1. ( 测试提取成功 )
10.如果英文版看不习惯,
svn:http://tortoisesvn.net/downloads.html
去下载中文版语言包
11.svn checkout
创建个文件夹 弄个文档试验下
转载于:https://blog.51cto.com/yzg784534398/1610693