debia服务器搭建之svn安装(四)

安装svn

在开发项目的时候,需要用到项目版本控制系统,现在主流的有svn 和 git,这里主要讲svn在debian下的安装和搭建

(1)安装svn服务

执行以下命令,自动安装:

sudo apt-get install subversion
(2)创建svn 仓库
mkdir /home/svn
svnadmin create /home/svn/changku

注:仓库的位置和名字,可以随便选择,但是最好选择显眼一点的。

(3)配置用户及权限

先cd到仓库的配置目录下:

cd /home/svn/changku/conf
(3.1)修改svnserve.conf 配置:
cp svnserve.conf svnserve.conf2  #修改前先备份,老生常谈了
vim svnserve.conf

进入svnserve.conf, 将下面的每个句子改成下面的样子(前面有‘#’的去掉,等式右边的值改成下面那样)
【特别提醒】:这个配置很讲究,如果有多余空格,或者其他字符都会导致svn不能正常运行!

anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
(3.2)配置 svn 用户
cp passwd passwd2
vim passwd

在[users]下一行增加用户名和密码,如:(lyh,123456就是svn的账号密码,可改成其他)

lyh = 123456

修改位置如图:
在这里插入图片描述

(3.3)配置svn用户授权
cp authz authz2
vim authz

在[groups]下增加如下内容:

g_manager = lyh

[/]
@g_manager = rw

修改配置如图:
在这里插入图片描述

(4)重启svn 服务

先停止服务

killall svnserve

启动服务

svnserve -d -r /home/svn
(5)windows下checkout svn

(5.1)先安装windows版本的svn软件:
随便百度都有,这里附上我之前下载的地址:

http://www.pc6.com/softview/SoftView_437023.html

(5.2)安装步骤就不详细写了,只要注意不要放c盘安装就好。

(5.3) 创建一个文件夹,右击>然后选择 checkout>输入地址>点击ok,如图
在这里插入图片描述
仓库地址:
我这里要获取 linux上的 /home/svn/changku/
那第一个红框填的地址是: svn://(linux 的ip地址)/changku

(5.4)点击确认后,输入之前配置的账号密码,然后就ok了

(5.5)如果一直卡住,然后报错。这个时候你就要检查一下是不是svn配置或者账号密码填错了。

(6)linux下checkout svn(创建工作副本)

svn 的仓库是不允许进行修改的,我们需要在linux 下创建工作副本,这个和windows的checkout差不多。

直接创建文件夹,然后checkout就行了

svn checkout svn://ip/仓库名

回车后,需要输入svn账号密码,然后就ok了
linux 下的svn更新命令是:

svn up

想要了解其他的svn命令,可以使用 svn --help 命令查看具体。
注:对非工作副本的文件夹下执行svn up是不允许的。

(7)最后

到这里,已经完成了对svn的安装搭建~
如果写的有什么不够严谨的,或者有什么不同的看法,可留言给我。

猜你喜欢

转载自blog.csdn.net/h799710/article/details/106000889