centos7安装及搭建svn及钩子(自动更新)
2018-01-15 16:17
423 查看
1.检查已安装版本
rpm -qa subversion
卸载旧版本SVN
yum remove subversion
2.安装SVN
yum install subversion3.验证安装
svnserve --version4
进入到 cd /usr/local/svn/ 第一次安装需要手动创建目录
svnadmin create **** 创建版本库
cd 版本库 conf 里面有三个目录
authz passwd svnserve.conf
进入svnserve.conf去掉注释
Vim svnserve.conf
进入authz创建用户组: vim authz
掌握创建svn组和组用户的权限
[groups]
sunny = gep,wce 创建用户组 ,指定用户
[/] 制定根目录下的权限
@sunny = rw 用户组权限为读写
* = r //其他用户只有读权限
进入passwd:创建用户 vim passwd
为所指定的用户设定密码;
例如:yuhan=123123
所有的配置文件要严格执行 不能有空格
启动svn
svn 多版本库启动svnserve -d -r /usr/local/svn/
svn 单版本启动 svnserve -d -r /usr/local/svn/tuangou;
Linux的任务管理器 ps aux|grep svn 查看是否启动 svn
kill *** 结束svn的任务进程;
Svn : linux自动检出
进入/usr/local/svn/版本库的目录 /hooks/post-commit
如果没有需要手动创建一个post-commit文件
进入文件 vim post-commit
只留下第一行 #!/bin/sh
在文件中写入
/usr/bin/svn update /域名所在的目录 --username 用户名 --password密码
export LANG=en_US.UTF-8
更改post-commit: 权限 chmod 777 post-commit
把版本库里的项目 在域名所在的目录中检出
svn checkout svn://192.168.1.8/tuangou .
rpm -qa subversion
卸载旧版本SVN
yum remove subversion
2.安装SVN
yum install subversion3.验证安装
svnserve --version4
进入到 cd /usr/local/svn/ 第一次安装需要手动创建目录
svnadmin create **** 创建版本库
cd 版本库 conf 里面有三个目录
authz passwd svnserve.conf
进入svnserve.conf去掉注释
Vim svnserve.conf
# anon-access = read(改成none) |
# auth-access = write |
# password-db = passwd |
# authz-db = authz |
掌握创建svn组和组用户的权限
[groups]
sunny = gep,wce 创建用户组 ,指定用户
[/] 制定根目录下的权限
@sunny = rw 用户组权限为读写
* = r //其他用户只有读权限
进入passwd:创建用户 vim passwd
为所指定的用户设定密码;
例如:yuhan=123123
所有的配置文件要严格执行 不能有空格
启动svn
svn 多版本库启动svnserve -d -r /usr/local/svn/
svn 单版本启动 svnserve -d -r /usr/local/svn/tuangou;
Linux的任务管理器 ps aux|grep svn 查看是否启动 svn
kill *** 结束svn的任务进程;
Svn : linux自动检出
进入/usr/local/svn/版本库的目录 /hooks/post-commit
如果没有需要手动创建一个post-commit文件
进入文件 vim post-commit
只留下第一行 #!/bin/sh
在文件中写入
/usr/bin/svn update /域名所在的目录 --username 用户名 --password密码
export LANG=en_US.UTF-8
更改post-commit: 权限 chmod 777 post-commit
把版本库里的项目 在域名所在的目录中检出
svn checkout svn://192.168.1.8/tuangou .
相关文章推荐
- contos7编译安装git及搭建git远程版本库,及钩子自动更新
- liunx 搭建svn服务器并实现钩子自动更新到web项目
- Linux上yum安装svn并使用钩子实现自动更新
- linux-centos搭建svn版本钩子自动更新版本库
- centos7 安装coreseek 4.1 自动更新+主索引+增量索引 以及php中coreseek的使用
- linux centos svn 安装配置自动同步更新web服务
- Centos7上搭建SVN服务器并实现自动同步至web目录
- linux小白成长之路4————centos7配置自动更新安装安全补丁
- svn配置钩子自动更新web目录
- linux 安装svn,并设置钩子来同步更新
- linux下SVN配置实现项目目录自动更新以及源码安装的操作方法
- Linux下搭建SVN服务器及自动更新项目文件到web发布目录(wwwroot)的方法
- linux 设置svn钩子实现自动更新
- Centos7上搭建SVN服务器并实现自动同步至web目录
- linx 搭建svn服务器+钩子脚本和安装ftp客户端FileZilla
- CentOS7安装Git与RedMine及整合(提交代码自动更新RedMine状态)
- Linux搭建SVN服务器及服务端代码自动更新
- Linux 安装svn并设置钩子来同步更新
- SVN搭建以及自动更新
- linux 安装svn,并设置钩子来同步更新