Mac下搭建SVN服务器

2021-10-13 10:40:31 浏览数 (1)

Mac系统自带svn服务,包括服务器端和客户端,所以只需要简单的配置就能搭建一个svn服务器。用到的命令如下:

代码语言:javascript复制
  151  svnadmin create /Users/atest/svnroot/
  152  cd /Users/atest/svnroot/conf/
  153  ls
  154  vi svnserve.conf 
  155  vi svnserve.conf 
  156  vi passwd 
  157  svnserve -d -r /Users/atest/svnroot/

下面就介绍下配置的具体步骤。

1、创建代码库

打开终端,输入创建仓库指令:

代码语言:javascript复制
svnadmin create /Users/atest/svnroot/

2、配置用户权限

编辑/Users/atest/svnroot/conf目录下的配置文件svnserve.conf,去掉以下配置项前面的#:

代码语言:javascript复制
anon-access = read
auth-access = write
password-db = passwd

编辑/Users/atest/svnroot/conf目录下的配置文件passwd,在[users]下面添加账号和密码:

代码语言:javascript复制
[users]
test1 = testsecret
test2 = testsecret

3、启动svn服务器

在终端输入启动服务器的命令,注意成功后没有任何提示:

代码语言:javascript复制
svnserve -d -r /Users/atest/svnroot/

如果有提示信息,请根据提示解决相应问题。

4、关闭svn服务器

服务器启动后,在Mac的实用工具里面有个“活动监视器”,找到svnserver服务,点击x即可关闭服务。

Mac活动监视器Mac活动监视器

以上就是简单的svn服务器搭建和配置过程,如果需要对用户进行分组,还可以修改authz进行控制,此处就不介绍啦。

如果没有Mac机器,可以在腾讯实验室里学习操作,具体步骤见此文:https://cloud.tencent.com/developer/article/1151510?from=article.detail.1888053

0 人点赞