linux下通过yum安装svn及配置

linux下通过yum安装svn及配置,第1张

概述1.环境 centos6.4 2.安装svn yum -y install subversion 3.配置 建立版本库目录 mkdir /www/svndatasvnserve -d -r /www/svndata 4.建立版本库 创建一个新的Subversion项目 svnadmin create /var/www/svndata/njlrxx 配置允许用户jiqing访问 cd

1.环境
centos6.4

2.安装svn

yum -y install subversion

3.配置

建立版本库目录

mkdir /www/svndatasvnserve -d -r /www/svndata

4.建立版本库

创建一个新的Subversion项目

svnadmin create /var/www/svndata/njlrxx

配置允许用户jiqing访问

cd /var/www/svndata/njlrxx/confvi svnserve.confanon-access=noneauth-access=writepassword-db=passwd

注:修改的文件前面不能有空格,否则启动svn server出错

vi passwd[users]#<用户1> = <密码1>#<用户2> = <密码2>jiqing=123456

5.客户端连接

svn co svn://ip/njlrxx用户名:jiqing密码:123456

 

6.实现SVN与WEB同步,可以CO一个出来,也可以直接配在仓库中

1)设置WEB服务器根目录为/var/www/webroot

2)checkout一份SVN

svn co svn://localhost/njlrxx /var/www/webroot/njlrxx

修改权限为WEB用户

chown -R apache:apache /var/www/webroot/njlrxx

3)建立同步脚本

cd /var/www/svndata/njlrxx/hooks/cp post-commit.tmpl post-commit

编辑post-commit,在文件最后添加以下内容

REPOS=""REV=""BASEPATH=/var/www/webroot/njlrxxWEBPATH="$BASEPATH/"export LANG=zh_CN.UTF-8svn update $WEBPATH --username jiqing --password 123456 --no-auth-cache

增加脚本执行权限

chmod +x post-commit

最后 *** 作是关闭服务然再打开服务:

svn服务的关闭:

killall svnserve

svn开启:

svnserve -d -r /var/www/svndata
总结

以上是内存溢出为你收集整理的linux下通过yum安装svn及配置全部内容,希望文章能够帮你解决linux下通过yum安装svn及配置所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1024750.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存