centos 7.2 搭建svn服务器

简介: centos 7.2 搭建svn服务器

安装步骤如下:

1、yum install subversion

2、查看安装版本 svnserve --version

   

3、创建SVN版本库目录 mkdir -p /var/svn/svnrepos

4、创建版本库  svnadmin create /var/svn/svnrepos

  执行了这个命令之后会在/var/svn/svnrepos目录下生成如下这些文件

   

5、进入conf目录(该svn版本库配置文件)cd conf/

  authz文件是权限控制文件

  passwd是帐号密码文件

  svnserve.conf SVN服务配置文件

6、设置帐号密码 vi passwd

  在[users]块中添加用户和密码,格式:帐号=密码,如quwenzhe=123456

   

7、设置权限 vi authz

  在末尾添加如下代码:

[html] view plaincopy
 
1. [/]  
2. quwenzhe=rw

 

   

  意思是版本库的根目录quwenzhe对其有读写权限

8、修改svnserve.conf文件  vi svnserve.conf

  打开下面的几个注释:

  anon-access = read #匿名用户可读

  auth-access = write #授权用户可写

  password-db = passwd #使用哪个文件作为账号文件

  authz-db = authz #使用哪个文件作为权限文件

  realm = /var/svn/svnrepos # 认证空间名,版本库所在目录

   

9、启动svn版本库  svnserve -d -r /var/svn/svnrepos(停止SVN命令  killall svnserve)

10、在windows上测试

  输入SVN地址,如下图:

   

  输入用户名、密码,如下图:

   

  到此,在CentOS 7上搭建SVN服务器的操作步骤已全部完成。


目录
相关文章
|
2月前
|
NoSQL Linux Redis
在 centos7 下重启/开启 redis 服务器
本文提供了一种在Centos 7操作系统下如何重启Redis服务器的步骤,包括停止Redis服务、确认停止成功以及重新启动Redis服务。
148 2
在 centos7 下重启/开启 redis 服务器
|
2月前
|
存储 网络协议 Linux
AWS实操-EC2-创建购买linux(centos)EC2服务器
AWS实操-EC2-创建购买linux(centos)EC2服务器
|
2月前
|
弹性计算 关系型数据库 MySQL
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
|
7月前
|
存储 网络协议 Ubuntu
Linux环境下的SVN服务器搭建并结合内网穿透实现远程连接
Linux环境下的SVN服务器搭建并结合内网穿透实现远程连接
235 0
|
7月前
|
Ubuntu 安全 网络安全
百度搜索:蓝易云【Ubuntu系统SVN服务器搭建教程】
现在,你已经成功在Ubuntu系统上搭建了SVN服务器。其他用户可以通过SVN客户端连接到你的SVN服务器,进行代码版本管理和协作开发。注意,为了安全起见,建议配置SSL加密以保护数据传输。
81 1
|
IDE Linux 开发工具
从旧服务器迁移svn到另一台新服务器中(linux系统)|遇到诸多坑,已解决
从旧服务器迁移svn到另一台新服务器中(linux系统)|遇到诸多坑,已解决
|
7月前
|
Apache 项目管理 数据安全/隐私保护
【cpolar】TortoiseSVN如何安装并实现公网提交文件到本地SVN服务器
【cpolar】TortoiseSVN如何安装并实现公网提交文件到本地SVN服务器
130 0
|
4月前
|
Android开发
svn服务器配置常见问题
svn服务器配置常见问题
63 1
|
7月前
|
存储 网络协议 Ubuntu
Ubuntu14.04快速搭建SVN服务器及日常使用
Ubuntu14.04快速搭建SVN服务器及日常使用
|
7月前
【SVN】如何取消文件和SVN服务器的关联
【SVN】如何取消文件和SVN服务器的关联
82 0