linux centos 安装配置svn服务
2014-07-21 00:23
405 查看
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
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
相关文章推荐
- svn服务客户端安装配置 windows
- 在Linux中安装配置svn服务-subversion edge
- ubuntu下SVN服务的安装与配置
- 通用的linux下安装配置svn独立服务
- Centos7安装、配置SVN服务,并设置开机自启动
- paip.svn服务服务器安装配置
- SVN 服务配置安装下载全套教程
- svn服务安装与配置
- centos7安装配置svn服务
- windows下svn服务安装配置
- win7下配置安装subversion服务-SVN
- code manager tools svn服务安装配置
- SVN服务的安装与启动,配置
- svn服务安装与配置
- svn服务安装和配置 以及搭配Eclips插件使用(总结)
- LINUX系统yum安装SVN服务及其配置
- linux centos 6.4下Postfix邮件服务安装和基本配置
- Centos 6.5上Apache + PAM + SVN服务安装配置(使用本地系统用户认证)
- linux centos svn 安装配置自动同步更新web服务
- Linux CentOS6.6 NFS服务的配置与安装