如何用mac搭建本地svn服务器(如何将mac变成版本管理服务器)

前言

一、搭建本地svn服务器

1.建立代码库

2.配置文件修改

3.启动本地svn服务

二、搭建过程中常见问题

如果Mac os升级到10.0以上,自带的svn不支持了怎么办

三、mac本地使用svn软件管理svn库

cornerstone3安装

四、使用Cornerstone会存在的问题

Mac打开应用提示已损坏怎么办?

配置svn server注意事项

SVN不能显示日志log

关于svn服务器文件具体存放路径问题

四、如何用其他设备远程连接到这台Mac搭建的本地svn服务器

如何远程连接这台svn服务器

常见报错问题

总结​​​​​​​


前言

由于开发工作进行到越来越后面,本地计算机储存了大量的历史版本文件数据,给本地电脑产生了很大的存储压力,同时为了规范本地文件的存放和历史版本管理,因此产生了将办公室闲置的一台mac搭建成svn服务器进行各种资料的版本管理工作。本篇文章将详细的讲述从搭建svn服务到远程登录svn服务进行版本管理的全流程。


一、搭建本地svn服务器

Mac是自带svn服务器的,我们需要开启svn的服务器,相应的也是需要建立svn的代码库。(注意:如果你的mac已经升级到Catalina(10.15.*)及以上,那么自带的svn已经不支持使用了,所以针对这种情况,下面章节会详细说明)

1.建立代码库

 //创建一个文件夹,并将文件夹设置为svn的代码库
svnadmin create /Users/Mac/svn/你创建的文件夹              

注意:不能在“/用户名/别的文件夹”下面建立“/svn”,否则localhost会识别不出来,在“/用户名下”建立“/svn”,再在“/svn”下建立svn库,就可以识别出来了。

2.配置文件修改

在finder中打开上面的路径,我们可以看到其中生成了一些文件,我们需要配置conf文件夹下的svnserve.conf、passwd、authz三个文件。(注意:可以不需要在终端用命令编辑,直接用文本编辑器打开这三个文件即可)

配置svnserve.conf :

将下图红色框框里面的内容前的#号去掉即可!(注意:其中anon-access = read最好改为anon-access = none;前者表示匿名只读访问,后者表示禁止匿名访问,只有输入了账号密码才可以)

配置 passwd:

用户名aaa,密码123456

配置 authz

1⃣️users = aaa,bbb表示创建了一个用户组,此用户组包含有aaa和bbb两个用户
2⃣️[/]表示授权的目录路径,这里是根目录
3⃣️users = rw表示给users用户组读写的权限,r表示读,w表示写,如果是给单独用户授权表示为:aaa = rw

3.启动本地svn服务

svnserve -d -r /Users/Mac/svn

注意:路径mac为你自己的电脑用户名

没有报错就是启动成功,可以在监控器中看到该服务进程

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值