centos6.5下svn的搭建配置,以及自动更新代码
来源:互联网 发布:深圳国际公益学院知乎 编辑:程序博客网 时间:2024/06/10 08:53
Centos6.5搭建svn以及服务器代码同步
1. 在xshell连接服务器后,执行以下命令:
安装SVN:yum install subversion
判断是否安装成功:subversion –v,
svnserve,version 1.6.11 (r934486)
出现上面的提示,说明安装成功。
2. 建立svn版本库
mkdir/opt/svndata
//在opt文件夹下建立svndata文件夹作为svn版本库
svnadmincreate /opt/svndata/item
//建立项目为item的版本,自动在item下建立多个文件,分别是conf, db,format,hooks, locks, README.txt
3. 配置信息
先设置passwd
在文件末尾加入以下代码
用户名=密码
hello=pass
再设置权限authz
在末尾加入以下代码
[/]
hello= rw
[/文件地址]//表示对这个文件夹下有权限,r 读权限,w写权限
最后设定snvserv.conf
anon-access=none//使非授权用户无法访问
auth-access=write//使授权用户有写权限
password-db=password
authz-db = authz //访问控制文件
realm= /opt/svndata/item // 认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字。
采用默认配置. 以上语句都必须顶格写,左侧不能留空格,否则会出错.
4. 启动svn
开启 svnserve –d –r /opt/svndata/item
或者开启指定端口的svnsvnserve –d –r /opt/svndata/item --listen-port 3391
5. 自动同步代码
修改/opt/svndata/item/hooks
把post-commit.tmpl的扩展名去掉,并赋予777权限。编辑该文件
加入以下代码
export LANG=zh_CN.UTF-8
svn co svn://你的IP地址[:端口号] svn要同步到的地方
如svn co svn://120. 120. 120. 120:3391 /www/web/item
接着在xshell中cd到根目录,执行
svn co svn://你的IP地址[:端口号] svn要同步到的地方
然后输入按照提示依次输入服务器密码,用户名,密码(用户名和密码是刚刚passwd设置的),其中会问你是否记忆,输入yes。
- centos6.5下svn的搭建配置,以及自动更新代码
- windows下svn的搭建以及实现自动更新web目录
- linux 下svn 搭建 及 配置自动更新
- ubuntu 下搭建svn服务器,以及自动更新到web服务器。
- Centos6.5 下SVN配置
- centos6.5下svn服务器的简单搭建与使用
- CentOS6下SVN服务器的搭建
- Centos6.5 SVN服务器 搭建及配置
- centos6中搭建svn服务器以及相关权限配置
- CentOS6.5 yum安装svn以及配置
- Centos6.5下搭建svn服务器
- Centos6.5环境下搭建svn服务器
- CentOS6.5虚拟机下搭建SVN服务器
- Centos6.5下yum搭建SVN服务器
- centOS6.5下SVN的安装、配置及开机启动
- CentOS6.5 下SVN服务端的安装和配置
- CentOS6.6下搭建SVN
- SVN在centos6.5上的搭建
- Windows下Clang环境的搭建
- [数据结构]文件
- vs的CheckBoxList输出所有选项的问题
- 无知的狂言(一)
- (Debug)VS2008安装报错:InternalInstallManager() with HRESULT -2147023293
- centos6.5下svn的搭建配置,以及自动更新代码
- itsCoder WeeklyBlog NO.4
- 前段页面点击按钮跳转至顶部
- MYSQL主从库同步配置过程
- Data guard RESOLVABLE GAP
- Android系统架构
- 在keil 5的软件仿真中避免error 65: access violation at 0x40021000 : no 'read' permission
- TensorFlow笔记:PlaceHolder(哲の王tensorflow视频笔记2)
- jquery中ajax使用详细