【转载并整理】Linux - centOS 6 SVN服务器安装、配置及开机启动
2017-05-18 17:22
996 查看
以前在windows上安装svn服务器,用的是VisualSVN-Server用起来还不错,但只能用在windows,在linux上部署使用是 subversion,具体说明如下
参考原文:http://blog.csdn.net/fancy1993/article/details/52911400
1. 检查并安装
2. 创建仓库
3. 检查是否创建成功
4. 更改配置
5. 启动svn版本库
6. 自动更新
7. 开机自动启动
参考原文:http://blog.csdn.net/fancy1993/article/details/52911400
1. 检查并安装
检测是否已安装,如果已安装,则会显示版本信息 #rpm -qa subversion 如果要卸载旧版本: #yum remove subversion 安装 #yum install subversion 检测是否安装成功 #svnserve --version
2. 创建仓库
先创建svn用户 #useradd svn;passwd svn 切换到svn用户 #su - svn #mkdir project 创建藏版本库 #svnadmin create /home/svn/project 如果想创建多个版本库,则 #svnadmin create /home/svn/project1 #svnadmin create /home/svn/project2 ...
3. 检查是否创建成功
#cd project project目录下会多出现几个文件夹
4. 更改配置
1)进入conf目录 authz文件是权限控制文件 passwd是帐号密码文件 svnserve.confSVN服务配置文件 2)修改svnserve.conf文件 vi svnserve.conf打开下面的几个注释: anon-access = none#匿名禁止访问 auth-access = write #授权用户可写 password-db = passwd #使用哪个文件作为账号文件 authz-db = authz #使用哪个文件作为权限文件 realm = /home/svn/project # 认证空间名,版本库所在目录 3)设置账号密码 vi passwd 在[users]块中添加用户和密码,格式:帐号=密码,如fancy= fancy。 [users] fancy = fancy 4)设置权限 vi authz 在末尾添加如下代码: [groups] [/] fancy = rw 意思是版本库的根目录fancy对其有读写权限。
5. 启动svn版本库
svn命令: netstat -tnl |grep :3690 查看svn是否启动 ps aux |grep ‘svn’ 查找所有svn启动的进程 kill -9 svn cid 杀死svn cid这个查找到的svn进程 svnserve -d -r /home/svn/project 启动版本库
6. 自动更新
在vi /usr/local/svn/project /hooks/post-commit中加入 !/bin/sh #设置一些变量 SVN=/usr/bin/svn WEB=/home/wwwroot/default/test/#要更新的目录 export LANG=en_US.UTF-8 SVNupdateWEB –username fancy–password fancy chmod 777 post-commit 更改权限
7. 开机自动启动
vi /etc/rc.d/rc.local 编辑 svnserve -d -r /var/svn/project 添加
相关文章推荐
- Linux(centOS6.5)下SVN的安装、配置及开机启动
- Linux(centOS6.5)下SVN的安装、配置及开机启动
- Linux(centOS6.5)下SVN的安装、配置及开机启动
- Linux(centOS6.5)下SVN的安装、配置及开机启动
- [转]Linux(centOS6.5)下SVN的安装、配置及开机启动
- Linux(centOS6.5)下SVN的安装、配置及开机启动
- centOS6.5下SVN的安装、配置及开机启动
- linux下svn服务器安装配置与启动
- linux(centos6.6) 下安装,配置nginx, 及开机自启动
- CentOS(Linux) SVN服务器搭建+同步更新+多版本库+开机启动
- linux下centos安装配置svn/subversion服务器
- linux下svn服务器安装配置与启动
- Linux(CentOS) SVN服务器搭建+同步更新+多版本库+开机启动
- Linux/CentOS Redis安装与开机启动配置
- 整理的linux下ntop启动、安装、配置、使用!(转载)
- Linux(centos) 编译安装 Mysql 后配置开机自动启动
- linux下svn服务器安装配置与启动
- 阿里云服务器Linux CentOS安装配置(二)yum安装svn
- linux下svn服务器安装配置与启动
- CentOS Linux Vsftp服务器安装配置