linux centos 安装配置svn服务
来源:互联网 发布:淘宝不给河南人发货 编辑:程序博客网 时间:2024/05/16 11:54
1、安装svn
yum install subversion
2、安装好后创建版本库
mkdir /opt/svn 一般版本库是放在opt目录下,也可直接放到数据盘目录下
svnadmin create svndata(版本库名称)
创建好后自动生成:conf db format hooks locks README.txt
3、配置版本库
cd conf 进入conf文件夹,出现以下3个文件
authz 用户目录权限设置,(小团队开发的基本不用设置这个)
passwd 用户信息,用户名=密码
svnserve.conf svn相关设置
vim passwd 打开文件设置svn用户信息 username = password
vim svnserve.conf 打开svn配置文件
anon-access = none 使非授权用户无法访问
auth-access = write使授权用户有写权限
password-db = password
authz-db = authz 访问控制文件(小团队开发的基本不用设置这个)
realm = /opt/svn/repos认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字
左边没有空格
4、hooks钩子配置将提交的文件转向到另一个目录
复制文件:cp post-commit.tmpl post-commit
更改权限:chmod 777 post-commit
配置文件:vim post-commit (在文件底端)
export LANG=en_US.UTF-8
svn update /home/项目文件 --username 用户名 --password 密码 --no-auth-cache
5、启动svnusvnserve -d -r /opt/svn/
如果启动不了提示:svnserve: Can't bind server socket: Address already in use
说明端口已经被占用,开一个新端口给svn服务:svnserve -d -r /opt/svn/ --listen-port 3691
6、自启动svn
chkconfig svnserve on
7、将版本库文件checkout到本地环境
svn checkout svn://ip地址:端口号/svndata --username
- linux centos 安装配置svn服务
- linux centos svn 安装配置自动同步更新web服务
- linux centos svn 安装配置自动同步更新web服务
- centos svn 服务安装与配置
- Centos 6.5下SVN服务安装配置
- Linux安装配置SVN服务
- CentOs 配置SVN服务
- Centos安装SVN服务
- CentOS安装svn服务
- CentOS安装svn服务
- centos安装svn服务
- Linux CentOS 6.3 安装配置VNC服务
- centos安装配置svn
- centos 安装配置SVN
- linux centos svn 配置
- CentOS中安装SVN服务
- CentOS 7 安装 SVN 服务
- linux Svn服务安装
- 最近学到一些linq和面向对象的经验分享给大家
- 读取txt文档中单词,并计算单词出现的次数(英文文档)
- 嵌套的复杂的语句
- 我想写一个代码
- 实时处理流数据平台-InfoSphere Streams简介
- linux centos 安装配置svn服务
- 清空CEdit内容
- 输入/输出一维数组的各元素
- Java 类对象基础知识--科普
- 各双拼输入方案之间有明显的优劣之分吗?
- ubuntu12.04 杀已连接的会话及XRDP重连
- Implement strStr()
- InheritableThreadLocal
- 复制内容对 SEO 有哪些影响