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

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

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

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

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

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

1、安装svn

命令:yum install subversion

3afd41d54214a75668bd100e2407eae6.png

8280f851afd889bb6d7ce7dfc91bf003.png

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

5421a9cbc6ec43fcb4fc5cca2081f881.png

安装成功页面进行下一步

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进行编辑)

805b6e3fa845d838f410b449a2f8a93a.png

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

dc82d1cc81e269ec1fd6447b91d899d8.png

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

修改passwd

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

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

05bb0fa86a76f043d26d8b4728422f8a.png

格式:用户名=密码

如下图:

70b35d58c592e827d63e01af6a0e33dd.png

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

修改svnserve.conf

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

e232858778750b25c4a4c60bd95c1e08.png

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

b981bf2f175379083ab59003395b4ba4.png

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

4、启动svn

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

afc851e039c17062204b91fbe6d94b3c.png

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

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

dd0caf9dc54304e9b82ce48e28b2c6a2.png

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

8151c685d55ea9934f4290256ed41a38.png

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

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

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

举报/反馈

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值