linux 下SVN服务端创建版本库

来源:互联网 发布:手机追踪软件 编辑:程序博客网 时间:2024/05/22 05:24

1.创建SVN版本库目录

   mkdir -p /var/svn/C++Project

2. 创建版本库

  svnadmin create /var/svn/C++Project

3.设置下账号密码

conf目录下找到passwd文件,在“[users]”中添加用户名密码,格式:用户名=密码

[users]
aaaa= aaaa
bbbb= bbbb

4.设置权限

conf目录下找到authz文件,在文件末尾增加

[/]
aaaa=rw
w=r

#意思就是
# [/]在版本库的根目录下
#aaaa=rw aaaa用户对其有读写权限
#otheruser=rotheruser用户对其只有读权限

5.修改svnserve.conf文件

打开其中的几行注释并做好配置
anon-access = read # 匿名用户可读
auth-access = write # 授权用户可写
password-db = passwd # 指定账号文件
authz-db = authz # 指定授权文件
realm =/var/svn/C++Project  # 指定版本库所在目录

6.启动SVN版本库

svnserve -d -r /var/svn/C++Project --listen-port 3961 #最后3961指定端口号

0 0