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 ,清除里面的内容,然后添加下面的代码,保存并退出。
编辑passwd文件,在users段下面添加一个用户和密码,格式如下,等号前为用户名,后为密码。
编辑authz文件,赋权限,因为我这里没有那么多的要求,就给了xxx根目录读写的权限,详情请看附件中的SVN的PDF文档。
启动svn自带的svnserve服务供网内其它计算机使用:
编辑/var/project/test/hooks/post-commit.tmpl 文件,内容如下
然后执行下面两条命令
然后在执行/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
在此,我用的是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
相关文章推荐
- Subversion版本库的配置和使用-软件架构1
- Subversion工具【VisualSVN/Server】【TortoiseSVN】的配置及使用
- Subversion的配置和使用(1)
- Subversion配置和使用之附录
- subversion 使用和配置
- Subversion配置和使用之服务器端配置说明(2)
- IntelliJ IDEA 使用Subversion 配置Ignored Files无效
- Subversion配置和使用之客户端使用说明(3)
- 【安装与配置】--CollabNetSubversionEdge安装与使用
- Subversion的配置和使用说明
- Subversion配置和使用之基础操作(4)
- Windows下使用Subversion Client API编程环境配置
- 在 Windows 上使用 Apache 2 配置 Subversion 服务器
- Subversion配置和使用之分支与合并(5)
- Subversion的快速配置和使用
- 文件服务器 之 Debian下配置使用Subversion版本控制服务器
- 版本管理器subversion的简单配置以及和apache的结合使用
- WindowsXP 下subversion的配置和客户端的使用
- SVN版本管理平台(Subversion+Apache+Jsvnadmin)安装配置和使用
- 配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用