SVN的Ubuntu服务器和Windows客户端的配置

①Ubuntu服务端

1、查看SVN是否安装

安装前使用$ svn指令查看是否安装
若已经安装,则会显示

Type 'svn help' for usage.

若未安装,则显示

The program 'svn' is currently not installed.You can install it by typing:

2、开始安装SVN

使用apt工具进行安装

$ sudo apt install subversion

若安装完成后,使用$ svnserve --version查看是否安装成功,若安装成功,则会显示版本号。

3、创建SVN版本库

使用如下指令创建SVN版本库文件夹,并给其赋于权限

$ cd
$ mkdir SVN_Repository                  ##文件夹名字可以自己取
$ cd SVN_Repository  
$ mkdir Release                         ##文件夹名字可以自己取
$ chmod -R 777 Release

在文件夹中创建SVN仓库

$ svnadmin create /home/sensa/SVN_Repository/Release #sensa处写自己用户名

执行成功后会在Release文件夹生成一系列文件和文件夹,此时对db设置权限

$ chmod -R 777 db

4、设置用户访问权限

修改配置文件./conf/svnserve.conf

$ cd conf
$ vi svnserve.conf

把下面行前面的注释用#去除

auon-access = read
auth-access = write

password-db = passwd

保存退出。

然后在passwd中添加访问用户

$ vi passwd

在最下方添加用户信息,(用户名) = (密码)如下:

sensa = 111111    

其中,用户名为sensa,密码为111111。

最后设置用户权限,在authz文件中添加权限

$ vi authz

在最下方添加

admin = sensa
@admin = rw
* = r

解释:sensa用户属于admin用户组,admin用户组赋予读写权限,其余全体用户设置为读权限。

5、测试服务器

启动服务器

$ svnserve -d -r /home/sensa/SVN_Repository

停止服务器

$ killall svnserve

使用ps aux查询是否有svnserve的进程,若有,则可以通过svn://服务器ip/Release来访问。

②Windows客户端

官网下载客户端文件,若要使用中文界面,记得下载中文语言包

下载完成后首先安装客户端,再安装中文语言包,记得选command line client tools工具包,前面默认是x,点它,选will be installed,要不然之后命令行工具用不了。
在这里插入图片描述

之后就一路下一步,完成后直接一路下一步安装语言包。

安装好后,若没有变成中文,则右键-》TortoiseSVN-》setting-》Language选择语言就好了
在这里插入图片描述

然后在空白处右键-》SVN检出,在URL输入svn://服务器ip/Release再指定好仓库文件夹,就可以对项目进行操作了。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

至此,环境配置完成。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值