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.如果英文版看不习惯, 去下载中文版语言包 11.svn checkout 创建个文件夹 弄个文档试验下
|