centos6.5下如何安装SVN同时配置多个版本库
2014-12-17 10:26
453 查看
如何安装SVN,这里就不再重复描述了,可以参见我另一篇文章。链接如下
http://blog.csdn.net/dl425134845/article/details/41209763
重点描述一下如何配置多个版本库
进入到svn的安装目录/usr/local/svn/bin下,
先创建一个存放版本库的路径
mkdir -p /usr/local/svndata/
创建版本库1
./svnadmin create /usr/local/svndata/repos1
创建版本库2
./svnadmin create /usr/local/svndata/repos2
切换路径至/usr/local/svndata/repos1/conf
这里面有3个文件,分别为authz、passwd、svnserve.conf;
将authz和passwd这2个文件复制到/usr/local/svn目录下;
删除当前目录(/usr/local/svndata/repos1/conf)下的authz、passwd;
修改当前目录(/usr/local/svndata/repos1/conf)下的svnserve.conf;
重点是修改这4个参数
anon-access
= none
auth-access = write
password-db = /usr/local/svn/passwd //这也是为什么上面讲passwd复制到/usr/local/svn路径下的原因
realm = XXXXX //这是svn连接时的提示信息
切换路径至/usr/local/svndata/repos1/hooks
复制post-commit.tmpl文件并且命名为post-commit, 命令如下: cp post-commit.tmpl
post-commit
修改post-commit文件的属性,增加可执行权限, 命令如下:chmod -R +x post-commit
修改post-commit文件,,在末尾添加如下内容,把末尾几行没有注释掉的注释掉,修改内容如下:
WEB= /home/wwwroot/website1/
//这里指向的是你web发布存放代码的路径
export LANG=en_US.UTF-8
/usr/local/svn/bin/svn update $WEB --username 用户名 --password '密码'
至此版本库1修改完毕,同样修改版本库2,
关闭SVN,方法如下:
查看svn进程是否已经启动,ps -ef|grep svn 然后输入
kill 进程号 杀死该进程
启动SVN
切换到/usr/local/svn/bin目录下
输入命令:./svnserve
-d -r /usr/local/svndata //注意,这里只输入到版本库的父母录即可,这样会加载里面所有的版本库
服务器上检出
./svn co svn://本机ip地址/repos1 /home/wwwroot/website1
./svn
co svn://本机ip地址/repos2 /home/wwwroot/website2
至此完成
http://blog.csdn.net/dl425134845/article/details/41209763
重点描述一下如何配置多个版本库
进入到svn的安装目录/usr/local/svn/bin下,
先创建一个存放版本库的路径
mkdir -p /usr/local/svndata/
创建版本库1
./svnadmin create /usr/local/svndata/repos1
创建版本库2
./svnadmin create /usr/local/svndata/repos2
切换路径至/usr/local/svndata/repos1/conf
这里面有3个文件,分别为authz、passwd、svnserve.conf;
将authz和passwd这2个文件复制到/usr/local/svn目录下;
删除当前目录(/usr/local/svndata/repos1/conf)下的authz、passwd;
修改当前目录(/usr/local/svndata/repos1/conf)下的svnserve.conf;
重点是修改这4个参数
anon-access
= none
auth-access = write
password-db = /usr/local/svn/passwd //这也是为什么上面讲passwd复制到/usr/local/svn路径下的原因
realm = XXXXX //这是svn连接时的提示信息
切换路径至/usr/local/svndata/repos1/hooks
复制post-commit.tmpl文件并且命名为post-commit, 命令如下: cp post-commit.tmpl
post-commit
修改post-commit文件的属性,增加可执行权限, 命令如下:chmod -R +x post-commit
修改post-commit文件,,在末尾添加如下内容,把末尾几行没有注释掉的注释掉,修改内容如下:
WEB= /home/wwwroot/website1/
//这里指向的是你web发布存放代码的路径
export LANG=en_US.UTF-8
/usr/local/svn/bin/svn update $WEB --username 用户名 --password '密码'
至此版本库1修改完毕,同样修改版本库2,
关闭SVN,方法如下:
查看svn进程是否已经启动,ps -ef|grep svn 然后输入
kill 进程号 杀死该进程
启动SVN
切换到/usr/local/svn/bin目录下
输入命令:./svnserve
-d -r /usr/local/svndata //注意,这里只输入到版本库的父母录即可,这样会加载里面所有的版本库
服务器上检出
./svn co svn://本机ip地址/repos1 /home/wwwroot/website1
./svn
co svn://本机ip地址/repos2 /home/wwwroot/website2
至此完成
相关文章推荐
- Centos 6.5下SVN服务安装配置
- centos下svn版本控制服务器安装及配置
- CentOS6.5下>>hadoop2.6.2版本的>>Mysql数据库的安装与配置
- Centos 安装SVN并配置多个版本库
- linux(centos)如何使用svn进行多个版本库的配置
- Centos 6.5下SVN服务安装配置
- linux(centos)如何使用svn进行多个版本库的配置
- centos6.5下安装svn并且实现多项目管理配置方案
- centOS6.5下SVN的安装、配置及开机启动
- SVN版本控制器的安装和配置
- SVN版本控制器的安装和配置
- 方法2:CentOS SVN安装与配置 (RHEL5.4平台测试通过)
- SVN服务器端-------SVN版本控制器的安装和配置
- CentOS SVN安装与配置
- SVN服务器端-------SVN版本控制器的安装和配置
- SVN服务器端-------SVN版本控制器的安装和配置
- (转载)【版本控制工具】svn服务器、客户端安装配置
- CentOS 5.2下SVN服务器的安装与配置
- SVN服务器端-------SVN版本控制器的安装和配置
- SVN版本控制工具的安装和配置