您的位置:首页 > 其它

Subversion 的配置与使用

2013-03-07 22:10 274 查看
在linux服务器上安装Subversion,可以直接用yum install subversion 也可以用源码包安装。

在此,我用的是yum install 的安装 ,本人比较懒哦,在安装subversion前先安装一下mod_dav_svn包。

1、创建版本库

svnadmin create /var/project/test

创建成功后,在/var/project目录下多出一个test的目录,然后在test目录多出以下文件和文件夹




进入到/var/project/test/conf文件夹下面,vim svnserve.conf ,清除里面的内容,然后添加下面的代码,保存并退出。

[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
[sasl]

编辑passwd文件,在users段下面添加一个用户和密码,格式如下,等号前为用户名,后为密码。

[users]
xxx = 123456

编辑authz文件,赋权限,因为我这里没有那么多的要求,就给了xxx根目录读写的权限,详情请看附件中的SVN的PDF文档。

[/]
xxx = rw

启动svn自带的svnserve服务供网内其它计算机使用:

svnserve -d -r /var/project

编辑/var/project/test/hooks/post-commit.tmpl 文件,内容如下

#!/bin/sh
WebPath="/var/www/html"
svn up $WebPath

然后执行下面两条命令

mv post-commit.tmpl post-commit
chmod a+x post-commit

然后在执行/usr/bin/svn co svn://192.168.1.250/test /var/www/html,输入root密码、svn的用户名和密码。

在客户端使用TortoiseSVN,先选择 SVN checkout的时候,使用svn的地址,如下图




选择OK 就可以了。

其他网站的资料也可以去参考
http://ww111.iteye.com/blog/1261934 http://www.subversion.org.cn/svnbook/1.4/svn.tour.html http://wenku.baidu.com/view/6e71a3ea4afe04a1b071de41.html http://wenku.baidu.com/view/158fdf86d4d8d15abe234e96.html http://wenku.baidu.com/view/b7cdd3220722192e4536f6e5.html http://wenku.baidu.com/view/a62ca70e7cd184254b353539.html http://blog.csdn.net/tianlesoftware/article/details/6119231 http://www.cnblogs.com/wrmfw/archive/2011/09/08/2170465.html http://www.cnblogs.com/phpnow/archive/2012/07/15/2592873.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: