博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mac svn服务器搭建
阅读量:6378 次
发布时间:2019-06-23

本文共 1172 字,大约阅读时间需要 3 分钟。

hot3.png

说明,由于mac自带svn的服务器和客户端,我们可以用终端来创建,不需要下载三方的工具。

首先,新建一个文件目录来作为本地的仓库目录。我用/Users/apple/Desktop/svn/mysvn这个路径下的mysvn作为仓库目录。

使用这个命令来创建本地仓库

svnadmin create /Users/apple/Desktop/svn/mysql

175136_UGUZ_2661827.png

完成后目录下会多一些文件  此时就表示完成第一步

175312_zVOv_2661827.png

第二步,修改配置文件

  1. 打开conf文件夹下的svnserve.conf

181239_lagA_2661827.png

这里需要修改掉anon-access =read(若=none表示需验证用户登录,read表示匿名登录为只读),auth-access = write,password-db = passwd,authz-db = authz,把这四个前面的#去掉   空格也去掉。

2.打开passwd文件

 在[user]下面顶格写 root = root  这里配置的是账户和密码  前面的为账号 后面的为密码格式如下

[user]root = root

3.打开authz配置权限

在[groups]下写上账户组

[groups]mygroup = root,lili

解释下,这里的mygroup为组名  后面的root,lili都是在passwd配置的用户名,用逗号隔开

在文件的最后还应加上

[/]@mygroup =rw

 这里的[/]表示库中的全部资源,需要用@标记创建的组,rw表示读写权限

到这里配置就完成了。

 第三步,就是启动服务器啦

svnserve -d -r /Users/apple/Desktop/svn/mysvn

 使用该命令启动服务   由于成功没有提示 所以在完成操作后我们可以去活动监视器查看一下该服务是否启动

第四步,导入

svn import /Users/apple/Desktop/svns/code  svn://localhost/svn/mysvn/code --username=root --password=root -m "解释说明这个导入的文件"

 完成上述操作后可以使用下面的语句来查看

svn ls svn://localhost/svn/mysvn

第五步 检出

svn checkout svn://localhost/svn/mysvn/code --username=root --password=root  /Users/apple/demo

前面的为需要检出的文件夹  后面的为检出存放的文件夹

若上述都完成 则表示服务器完成。需要补充的是 局域网的话可以利用 svn://IP地址/svn/mysvn/code  这个路径

转载于:https://my.oschina.net/swiftloop/blog/647515

你可能感兴趣的文章
Ajax的简单学习
查看>>
无华为,不智慧:智慧城市建设为何少不了华为?
查看>>
高性能网络通信框架Netty-基础概念篇
查看>>
为npm配置taobao源
查看>>
zookeeper初探三 java客户端连接
查看>>
管理邮件用户
查看>>
如何查看linux版本
查看>>
导出DC数据以便以介质方式安装另一台域控制器
查看>>
Hibernate学习(八):检索方式
查看>>
RIPv1 PK RIPv2
查看>>
基于WorsPress+Xampp搭建博客
查看>>
javascript的一些基本概念
查看>>
关于Tomcat上请求的编解码问题
查看>>
WPF“动画序列”框架的初步研究与实现(附源码)
查看>>
Windows Server 2008 多元密码策略配置
查看>>
.NET中的泛型和Java泛型中的类型擦除
查看>>
白利用的集大成者:新型远控木马上演移形换影大法
查看>>
2017必备的八款最佳反勒索软件工具
查看>>
从Effective Java总结一些有助安卓开发的建议
查看>>
以一当十的程序员不是传说
查看>>