在ubuntu 部署svn服务器

(1)安装svn

sudo apt-get install subversion

(2)新建一个仓库

mkdir /svn/test

chmod 777 /svn/test

sudo svnadmin create <文件路径>(例如sudo svnadmin create /svn/test)

(3)修改配置文件

vi /svn/test/conf/svnserve.conf

anon-access = read
auth-access = write
password-db = passwd

这几行前的#也可以去掉,注意前面不能带空格

(4)添加用户

vi /svn/test/conf/passwd

用户名=密码,按照该格式添加

例如:wwd=wwd

(5)用户赋值权限

vi /svn/test/conf/authz

在[groups]下添加用户权限

admin=wwd

@admin=rw

*=rw

(6)启动服务

svnserve -d -r <文件路径>

例如:svnserve -d -r /svn

(7)提取出服务器上的文件

svn checkout svn://<服务器ip>/<文件仓库的名字>

例如:

svn checkout svn://127.0.0.1/test

(8)svn客户端的访问地址:svn://127.0.0.1/test

(9)停止svn服务:killall svnserve

(10)配置svn开机自启动

在/etc/init.d目录建立一个脚本文件svnd.sh

# sudo vim svnd.sh

输入svnd.sh内容如下

svnserve -d -r /svn

保存退出。

# sudo chmod 777 svnd.sh

 # sudo update-rc.d svnd.sh defaults

 

posted @ 2014-07-02 11:45  吴伟都  阅读(200)  评论(0编辑  收藏  举报