ubuntu下安装svn

1、安装svn

sudo apt-get install subversion

2、在home下新建一个svn和pro的文件夹,然后创建资源

sudo svnadmin create /home/wangy/svn/pro

3、编辑pro下的conf配置文件

svnserve.conf=>

[general]
anon-access = read(这个是匿名访问权限,只读)
auth-access = write(这个是有权限操作,可写)
password-db = passwd(这个是用户文件的名称,对应8的passwd)
auth-db = authz(这个是用户权限文件的名称,对应8的authz)
realm = my project(这个是访问的时候显示的别名,随便取名也可)

authz=>

[groups]
root = admin(定义一个权限组root,把admin用户加入权限组root)
[/]
@root=rw(给root里的所有用户,读写的权限)
* = r(给所有其他的匿名用户,只读的权限)

passwd=>

admin是用户名
123456是密码

4、重启svn
sudo killall svnserve
sudo svnserve -d -r /home/wangy/svn/pro

5、修改自动上传

cd /home/wangy/svn/pro/hooks
sudo cp post-commit.tmpl post-commit
sudo chmod +x post-commit
sudo gedit post-commit

export LANG=zh_CN.UTF8

svn up /var/www/html/bbs --username=admin --password=123456

cd /home/wangy/www

sudo svn co svn://localhost  /home/wangy/www

sudo killall svnserve
sudo svnserve -d -r /home/wangy/svn/pro



你可能感兴趣的:(ubuntu下安装svn)