1.mac系统是已经安装了svn服务的,所以这里我们只需要开启就行了。

验证本地已安装svn服务。

$ svnserve --version

创建代码库文件夹LocalSVNServer

$ sudo mkdir -p ~/Documents/LocalSVNServer

初始化svn代码库

$ sudo svnadmin create ~/Documents/LocalSVNServer

打开LocalSVNServer文件夹,你会发现已经生成了svn服务。

20170510164338066.png

4. 配置svn用户权限,打开conf/svnserve.conf

这里写图片描述

修改以上位置,其中anon-access = read代表匿名访问的时候是只读的,若改为anon-access = none代表禁止匿名访问,需要帐号密码才能访问

配置账号passwd文件,打开conf/passwd

这里写图片描述

[users]标签下面的是用户账号,把需要的 用户名=密码 添加在这里

配置权限authz文件,打开conf/authz

这里写图片描述

在[groups]下添加dev = liuyanghui标示创建了一个用户组dev,此用户组包含有liuyanghui用户,多个的话逗号连接:dev = liuyanghui,liuyanghui2

[/]

@dev = rw 这两句标示给dev用户组相应的权限

[/]表示授权的目录路径,这里是根目录,假如根目录下有一个目录叫做test,那么我们如果要编辑此目录的权限那么就要写成[test:/]

@dev表示给用户组授权,如果要给某一个用户授权则不用写前面的@,r表示可读,w表示可写

启动svn(启动成功后活动监视器中可以搜索svnserve,会发现存在)

$ svnserve -d -r ~/Documents/LocalSVNServer

关闭SVN

命令终端直接输入下面命令,第一个数字为进程号。

$ ps aux | grep svn

这里写图片描述

然后$ sudo kill -xxx

(xxx代表进程号),上面图片就是18328

可以在活动监视器里进行搜索:svnserve,停止该服务

Cornerstone添加svn仓库,局域网其他机器svn地址写ip。本机的话localhost

这里写图片描述

如果发现提交svn出现文件夹无权限的话(一般是txn-current-lock无读写权限),增加svn仓库文件夹权限

$ sudo chmod -R a+w ~/Documents/LocalSVNServer/

关键的来了,别人如何访问你Mac上的svn服务器呢?

1.首先的确保你们同在一个局域网。然后你得知道你IP地址

(1)进入系统偏好设置->网络->点击“高级”->点击tcp/ip。那个ipv4后面的地址就是的了

2.知道了你的IP地址,对方就可在终端访问了:例如

$svn checkout svn://

192.168.1.112

/mycode —-username=lisi

--password=456 /Users/lisi/Desktop/svntest

意思就是从你电脑/mycode目录下下载代码到李四Mac桌面的svntest目录下

提交也和上面的本机上提交差不多,只有吧localhost改为你要体交到的服务器IP地址就可以了

注意:有防火墙的把防火墙关掉,如果不管防火墙能够访问请留言O(∩_∩)O谢谢大神。

svn服务器搭建ip指定,mac 局域网svn服务器搭建相关推荐

  1. 服务器多IP有什么用?服务器多IP配置方法分享

    服务器多IP有什么用?服务器多IP配置方法分享 前言 一.IP和域名的见解 二.服务器多IP的好处 三.服务器多IP配置方法 *Windows 服务器 高级IP属性设置 *Linux 1.使用命令进行 ...

  2. lt路由器的虚拟服务器如何使用,路由器设置局域网内服务器

    路由器设置局域网内服务器 内容精选 换一换 IP白名单是对IP范围开设的白名单,通过设置IP白名单能大大增强您的仓库的安全性.只有在IP白名单范围内的仓库访问才是允许的,除此之外其他IP发起的访问将被 ...

  3. mac 上传ftp服务器文件夹权限,mac 访问 ftp服务器文件夹权限

    mac 访问 ftp服务器文件夹权限 内容精选 换一换 在"云服务器列表"页,单击下拉按钮展开会话列表,查看会话连接状态,出现"关闭应用失败"的异常.将鼠标移动 ...

  4. 改服务器的ip地址如何修改密码,服务器ip地址修改密码

    服务器ip地址修改密码 内容精选 换一换 本节操作介绍在Windows和Linux环境中使用SSH密码方式登录Linux裸金属服务器的操作步骤.裸金属服务器状态必须为"运行中".裸 ...

  5. 云服务器的IP是显示哪里,云服务器的ip在哪里看

    云服务器的ip在哪里看 内容精选 换一换 您可以将当前帐号下拥有的所有弹性云服务器信息,以CSV文件的形式导出至本地.该文件记录了弹性云服务器的ID.私有IP地址.弹性公网IP等.登录管理控制台.单击 ...

  6. 云服务器怎么换ip云服务器,云服务器换ip难不难?云服务器换IP的步骤

    云服务器换ip难不难?云服务器换IP的步骤.租赁的云服务器一般是有固定不动的IP.登录名和登陆密码.可是有的客户不愿用以前的IP地址了,就要想更换一下IP,那麼客户自身该怎样更换云服务器的IP地址呢? ...

  7. 交换机tftp服务器修改ip,二、利用TFTP服务器恢复交换机配置.ppt

    二.利用TFTP服务器恢复交换机配置 二.利用TFTP服务器恢复交换机配置 [实验名称] 从TFTP服务器恢复交换机配置. [实验目的] 能够从TFTP服务器恢复交换机配置. [背景描述] 假设某台交 ...

  8. 虚拟机服务器的IP无法连接,虚拟机远程服务器连接ip

    虚拟机远程服务器连接ip 内容精选 换一换 文档数据库服务提供使用数据管理服务(Data Admin Service,简称DAS).内网和公网的连接方式.文档数据库服务默认为您开通了远程主机登录权限, ...

  9. 高防服务器对ip有影响吗,高防服务器与高防IP的区别和联系

    高防服务器与高防IP首先在名称上就能清楚地知道一个是服务器一个是IP,是不同的两样东西,但使用高防IP好还是使用高防服务器好呢?这是不少客户的疑问. 首先,跟着天下数据小编一起来了解高防服务器与高防I ...

  10. 修改服务器的ip地址的命令,修改服务器ip地址命令行

    修改服务器ip地址命令行 内容精选 换一换 Atlas 200 DK开发者板支持通过USB端口或者网线与Ubuntu服务器进行连接,连接示例图如图1所示.Atlas 200 DK连接Ubuntu服务器 ...

最新文章

  1. 为什么我不在微信公众号上写文章
  2. 一对多和多对一的关系,用mybatis写
  3. PlayMaker布局技巧:预览GUI界面
  4. 【HDU6667】Roundgod and Milk Tea【贪心】
  5. 杭电1254java实现(双bfs 优先队列)
  6. boost之timer,progress_timer,progress_display的介绍及使用
  7. 大学生学编程系列」第五篇:自学编程需要多久才能找到工作?
  8. 知乎高赞:自控力极差的人如何自救?
  9. Spring数据转换(二)-- @InitBinder
  10. GNS3新手安装教程
  11. 手写数学公式自动识别工具、表格自动识别
  12. iOS开发 语音合成支持后台和锁屏情况
  13. dsm php virtualbox,私有云测试环境搭建 黑群晖 For VirtualBox(XPEnoboot 5022.3 DSM_DS3615xs_5022)...
  14. 简述一下mysql与sqlyog的安装
  15. 高数-极限-求极限值--两个重要极限(以及拓展公式)
  16. innobackupex备份与恢复
  17. classes是什么意思怎么读_class是什么意思_class的翻译_音标_读音_用法_例句_爱词霸在线词典...
  18. VSCode中出现未定义标识符,可以找到引用但是依旧标红
  19. cpplint中filter参数的每个可选项的含义
  20. 西门子S7-1200PLC和KTP700触摸屏通过USS协议控制MM420变频器

热门文章

  1. 微信小程序跳转其他外部网站上
  2. 如何成为一个Linux内核开发者(经典)
  3. 内网安全 域环境的搭建(模仿真实内网环境 做渗透测试.)
  4. Java工具类实现excel转pdf结果几乎一模一样
  5. SpringBoot入门,快速搭建简单Web应用环境
  6. ONGene:基于文献检索的肿瘤基因数据库
  7. 利用ipconfig命令查看IP及释放和重获IP
  8. 白马非马的面向对象分析
  9. php注入过程详解,PHP注入代码详解
  10. 1080p和1080i