centos 安装 svn服务器教程
2018-03-28 21:07
363 查看
最近公司上马新项目了,需要在服务器上搭建一个svn server,把这个任务交给了我,参考了网上的内容,将整个过程总结一下:
公司服务器:centos
工程名:property
svn仓库:~/source/svn/property
访问地址:svn://ip/property
一、 安装svn
yum install subversion
二、 svn服务器配置
1. 创建svn根目录
mkdir ~ /source/svn
2. 添加工程(仓库)
svnadmin create ~/source/svn/property
4. 配置工程用户
进入工程的配置目录:
cd ~/source/svn/property/conf
下面一共三个文件:authz passwd svnserve.conf
passwd: 里面保存用户信息,基本格式为:user = passwd
authz: 里面保存用户的分组信息,以及每个组的访问权限
svnserve.conf: 里面保存服务器的基本配置(下面介绍)
针对该例子的配置如下:
4.1 passwd里面添加用户
[users]
pm = pm123
4.2 authz配置用户权限
复制代码
[groups]
#添加一个分组(实际当中可以添加多个,每个组可以有多个用户以,隔开)
pm_g = pm1,pm2,pm3
# 该项目的权限配置
[project:/]
# pm_g分组配置读写权限(实际中可以增加只读分组)
@pm_g = rw
4.3 svnserve.conf配置(可默认)
# 匿名用户权限(none:拒绝, write:读写, read:只读权限)
anon-access = none
# 鉴权用户访问
auth-access = write
# 用户信息配置文件(也可以是绝对路径)
password-db = passwd
# 权限配置文件
authz-db = authz
三、 启动svn服务器
svnserve -d -r ~/source/svn
四、 拉取代码
svn co svn://ip/project
注意:
在搭建的过程中,也遇到了一些问题,我用eclipse的svn插件拉取项目一直失败,提示连接不到服务器
我用命令查看端口:
lsof -i
lsof -i:3690
没有问题
然后查看服务进程是否启动:
ps -ef|grep svnserve
显示有两个相关进程,也没问题
头都大了,觉得确实都没有问题,但就是连不上
最后,抱着试一试的态度,想着会不会是因为服务器的防火墙
关闭了防火墙,
OK了,问题解决了
公司服务器:centos
工程名:property
svn仓库:~/source/svn/property
访问地址:svn://ip/property
一、 安装svn
yum install subversion
二、 svn服务器配置
1. 创建svn根目录
mkdir ~ /source/svn
2. 添加工程(仓库)
svnadmin create ~/source/svn/property
4. 配置工程用户
进入工程的配置目录:
cd ~/source/svn/property/conf
下面一共三个文件:authz passwd svnserve.conf
passwd: 里面保存用户信息,基本格式为:user = passwd
authz: 里面保存用户的分组信息,以及每个组的访问权限
svnserve.conf: 里面保存服务器的基本配置(下面介绍)
针对该例子的配置如下:
4.1 passwd里面添加用户
[users]
pm = pm123
4.2 authz配置用户权限
复制代码
[groups]
#添加一个分组(实际当中可以添加多个,每个组可以有多个用户以,隔开)
pm_g = pm1,pm2,pm3
# 该项目的权限配置
[project:/]
# pm_g分组配置读写权限(实际中可以增加只读分组)
@pm_g = rw
4.3 svnserve.conf配置(可默认)
# 匿名用户权限(none:拒绝, write:读写, read:只读权限)
anon-access = none
# 鉴权用户访问
auth-access = write
# 用户信息配置文件(也可以是绝对路径)
password-db = passwd
# 权限配置文件
authz-db = authz
三、 启动svn服务器
svnserve -d -r ~/source/svn
四、 拉取代码
svn co svn://ip/project
注意:
在搭建的过程中,也遇到了一些问题,我用eclipse的svn插件拉取项目一直失败,提示连接不到服务器
我用命令查看端口:
lsof -i
lsof -i:3690
没有问题
然后查看服务进程是否启动:
ps -ef|grep svnserve
显示有两个相关进程,也没问题
头都大了,觉得确实都没有问题,但就是连不上
最后,抱着试一试的态度,想着会不会是因为服务器的防火墙
关闭了防火墙,
OK了,问题解决了
相关文章推荐
- 在CentOS服务器上安装配置LEMP的详细教程
- centOs5.10 下安装svn服务器
- CentOS 5.2下SVN服务器的安装与配置【转】
- centos系统安装配置svn服务器
- CentOS 7下安装配置proftpd搭建ftp服务器的详细教程
- 淘宝Web服务器Tengine在CentOS下的安装教程
- CentOS下安装配置SVN服务器并自动同步到web目录
- 阿里云linux系统 centos 安装svn服务器
- 阿里云服务器Linux系统CentOS搭建安装svn指南
- 阿里云服务器Linux CentOS安装配置(二)yum安装svn
- CentOS 5.2下SVN服务器的安装与配置
- CentOS SVN服务器安装配置小记
- CentOS 7 安装 svn 服务器
- 阿里云服务器centos下安装配置svn服务器
- Linux(Centos6.5)下安装svn服务器,并通过http访问
- CentOS 5.2下SVN服务器的安装与配置
- 搬瓦工CentOs图形界面,JDK,Mysql,SVN,锐速,Nginx 安装教程链接
- CentOS6.8 安装SVN服务器以及用户分组和权限分配
- CentOS 5.2下SVN服务器的安装与配置
- CentOS下源码安装Apache+SVN服务器实现版本控制