Ubuntu SVN服务器搭建

浏览: 135 发布日期: 2016-08-18 分类: svn

1、安装SVN

$ sudo apt-get install subversion

2、创建项目目录

$ sudo mkdir svn
$ cd ./svn
$ sudo mkdir myproject  //创建项目目录
$ sudo svnadmin create ./svn/myproject //创建svn文件仓库

3、访问权限设置

svn账户的配置文件在/root/svn/myproject/conf目录下,主要有svnserve.conf、passwd、authz三个文件。
编辑svnserve.conf文件,注意行首不能留空。把以下几行取消注释

[general]
anon-access = none      #匿名用户(anonymous users)的访问权限
auth-access = write     #授权用户(authenticated users)的访问权限
password-db = passwd    #密码数据库文件的位置,这里指向同级目录下的passwd文件
authz-db = authz        #用户授权规则文件的位置,这里指向同级目录下的authz文件

现在来配置用户账户及密码,编辑/home/svn/myproject/conf/passwd文件:

[users]
user1 = 123456
user2 = 123456

配置用户权限:

[groups]
admin = user1,user2
[/]
@admin=rw
*=r

4、启动SVN服务

$ svnserve -d -r /root/svn

5、客户端访问

svn://IP地址/myproject
返回顶部