在linux上起svn服务器,开发者辅助利器——SVN服务器在Linux上搭建的详细教程

Subversion(SVN) 是一个开源的版本控制系統, 它主要有以下几个功能:

1.备份功能,写错了部分内容可以改回去。并且还可以直接回到某个时间点。

2.协同修改,可以多人同时修改代码。

3.追溯编写时间和编写人并且进行权限控制。

以上几个功能对于开发者来说都是很方便的,下面演示在Linux(本文使用的是centos)中安装SVN服务端的详细过程。

1、安装svn

命令:yum install subversion

3afd41d54214a75668bd100e2407eae6.png

在linux上起svn服务器,开发者辅助利器——SVN服务器在Linux上搭建的详细教程_第1张图片

安装过程中提示是否确认,都输入y

在linux上起svn服务器,开发者辅助利器——SVN服务器在Linux上搭建的详细教程_第2张图片

安装成功页面进行下一步

2、 创建目录

① 使用命令创建目录

创建目录命令:mkdir –p /home/svn

② 创建svn目录

命令:svnadmin create /home/svn/test1

③创建成功进入test1目录

命令:cd /home/svn/test1

3、 修改配置文件

进入目录看到三个文件:

命令 cd /home/svn/test1/conf

33baf978ef689f52f4e8be80ea579c32.png

anthz:负责账号权限的管理,控制账号是否读写权限

passwd:负责用户账号和密码管理

svnserve.conf:svn服务器的配置管理

修改anthz :

首先进入svn目录下的conf

命令 cd /home/svn/test1/conf

编辑命令:vim authz (换成英文输入法,点击i进行编辑)

在linux上起svn服务器,开发者辅助利器——SVN服务器在Linux上搭建的详细教程_第3张图片

在箭头指向的地方输入必须开始输入:"[]"(注意[]是必写),如下图:

在linux上起svn服务器,开发者辅助利器——SVN服务器在Linux上搭建的详细教程_第4张图片

修改好后按键盘ESC建,然后按键盘shift+: 然后输入wq 回车(退出保存)

修改passwd

使用命令:vim passwd (换成英文输入法,点击i进行编辑)

(目录位置不要动使用命令)

在linux上起svn服务器,开发者辅助利器——SVN服务器在Linux上搭建的详细教程_第5张图片

格式:用户名=密码

如下图:

在linux上起svn服务器,开发者辅助利器——SVN服务器在Linux上搭建的详细教程_第6张图片

修改好后按键盘ESC建,然后按键盘shift+: 然后输入wq 回车(退出保存)

修改svnserve.conf

使用命令:vim svnserve.conf (换成英文输入法,点击i进行编辑)

在linux上起svn服务器,开发者辅助利器——SVN服务器在Linux上搭建的详细教程_第7张图片

把箭头指向的注释全部去掉,如下图

在linux上起svn服务器,开发者辅助利器——SVN服务器在Linux上搭建的详细教程_第8张图片

修改好后按键盘ESC建,然后按键盘shift+: 然后输入wq 回车(退出保存)

4、启动svn

输入命令:svnserve –d –r /home/svn (你的svn目录)

在linux上起svn服务器,开发者辅助利器——SVN服务器在Linux上搭建的详细教程_第9张图片

如果没有任何提示,表示成功。

5、查看svn版本和下载客户端

在linux上起svn服务器,开发者辅助利器——SVN服务器在Linux上搭建的详细教程_第10张图片

查看安装的版本,下载对应版本的客户端软件

8151c685d55ea9934f4290256ed41a38.png

客户端使用就非常简单了,双击安装包进行安装,就像安装一个QQ那么简单。

在和服务端链接的时候如果出现卡顿,请先检查svn是否启动。

这时候就可以正常使用SVN给我们带来的服务了。

举报/反馈

你可能感兴趣的:(在linux上起svn服务器)