您的位置:首页 > 其它

Ubuntu配置SVN服务

2010-05-29 22:35 225 查看
1.安装SVN

$ sudo apt-get install subversion

$ sudo apt-get install libapache2-svn


2.添加用户

useradd -d /home/dawei -m dawei
// 创建用户dawei 并指定目录/home/dawei

passwd dawei // 为用户dawei创建密码

sudo addgroup subversion

sudo usermod -G subversion -a dawei

3.建立SVN 目录

mkdir /svn/myproject

//创建目录myproject

sudo svnadmin create /svn/myproject

//生成项目  此时/svn/myproject

目录会生成 SVN相关的一些文件


4.配置SVN文件

/svn/myproject

/conf/svnserve.conf

去掉password-db = passwd 前面的#号注释。

anon-access = read

auth-access = write

password-db = passwd

anon-access和 auth-access 分别指定匿名和有权限用户的权限,默认给匿名用户只读的权限,如果想拒绝匿名用户的访问,只需把 read 改成

none 就能达到目的。password-db 后的 passwd 则为定义用户名及密码的文件路径。这个文件默认跟 snvserve.conf在同一个目录。

修改/svn/myproject

/conf/passwd文件:

添加用户名=密码对,如:dawei =123456


5.导入数据

sudo svn import -m "first import"  /var/www file:///svn/myproject

//导入var/www目录到SVN目录


6.启动并测试SVN


sudo svnserve -d -r /svn/myproject

//启动SVN服务

mkdir /svntest //创建checkout目录

sudo svn checkout svn://192.168.0.4/myproject


参考文章:
http://wiki.ubuntu.org.cn/SubVersion http://oneslife.javaeye.com/blog/378143
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: