阿里云的Contos6.8 安装svn仓库 并且安装svn-server,svn-client最后完成本地下载测试

yum install subversion  //利用yum自动下载svn服务

svnserve -version  //查看yum所下载的svn版本号 

mkdir /mnt/reposity  //创建目录,作为下一步svn的仓库地址用

svnadmin create /mnt/reposity/resources   //作为svn的仓库地址

 

  • db目录:所有版本控制的数据存放文件。
  • hooks目录:放置hook脚本文件的目录。
  • locks目录:用来追踪存取文件库的客户端。
  • format文件:是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号。
  • conf目录:是这个仓库的配置文件(仓库的用户访问账号、权限等)。

cd ./conf/         //进入放置配置文件的目录:

authz: 为权限控制文件,

passwd:账号,密码,文件

svnserve.conf:为svn服务配置文件

vim ./passwd  //进入当前文件的passwd文件,设置账号密码

 

在[users]下面加入以下代码:

[/]

账号=密码

ceshi=ceshi

vim ./authz :进制权限控制文件

设置的test账号的权限为 rw; r=read 读  w=write 写权限

vim ./svnserve.conf    //进入当前svn配置文件

注意=两边都有空格

 anon-access = read    //匿名用户可读权限。 也可以设置为none ;不允许匿名用户读

auth-access = write   //授权的用户有写的权限

password-db = passwd  //使用哪个文件作为账号密码文件

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

 

 

配置完成启动svn服务

svnserve -d -r /mnt/reposity  

killall svnserve   //杀死svn服务

登录控制台开启TCP,3690窗口

添加规则:

0.0.0.0/0 任意网址,端口都可以访问。

访问svn:

 我的svn的仓库是 /mnt/reposity/resources

配置文件指定的也是

但是启动svnserve -d -r /mnt/reposity  连接地址为:svn://ip地址/resources 可以连接上

安装svn-server(服务端),svn-client 客户端 

(1): 先安装svn-服务端

 下载地址: https://www.visualsvn.com/server/download/

具体的版本以及32位或者64位的

下载后安装,没有什么必要说的。

安装svn-client客户端(小乌龟)

下载地址:https://tortoisesvn.net/downloads.html

下载后直接安装即可。

小乌龟可以设置汉化,还是上边那个下载地址往下拉:

 

下载后直接安装即可:

点击右键:选择设置(我的已经汉化过了。)

在设置

选择一下即可。

测试一下。右键检出: svn://ip地址/resources(资源名字)

会出现提示让你输入账号密码:

输入在svn服务器上设置的账号密码即可;

打开目录:

已经成功下载下来。

右键文件可以出现update,commit;表示可以上传提交;

到此,svn的安装,以及svn服务端,客户端,全部安装完成了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值