MAC安装SVNServer
MAC已经自带了SVN,所以,直接使用就好
1、创建svn repository
svnadmin create /path/svn/pro //仓库位置,svn是svn的目录,pro是一个版本库的目录
PS:这里有个歧义,按这样的方式添加SVN后,在启动SVN服务的时候,记得要用/path/svn这个路径,而不能用/path/svn/pro这个路径,不然会报doesn't exist
2、配置svn用户权限。
/path/svn/pro/conf/目录下存在3个文件:authz,passwd,svnserve.conf
(1)、配置svnserve.conf
将里面的
#anon-access = read
#auth-access = write
#password-db = passwd
#authz-db = authz
四行前的#号去掉,再将anon-access = read改为anon-access = none,这样禁止匿名访问
PS:这里要注意的,在#号后是有空格的,得去掉这个空格,上文字顶格,不然也有错误
(2)、配置passwd
里面存的是用户与密码,有示例,直接按照它的格式添加用户和密码就可以了
test1=123
test2=456
(3)、配置authz
[groups] 后面跟的是用户组设置,可以将你在passwd里设置的用户添加到不同的用户组里,那么之后,可以对不同用户组设置不同的权限,以免多用户设置麻烦,多个用户用,号分隔。可按它的示例做
[groups]
testgroups=test1,test2
之后,可以对不同的版本库进行权限设置,底下有一个示例,按它的写法写就可以了,如果需要对所有的版本库设置,利用[/]就可以了。如:
[/]
@testgroups=rm
PS:用户组前要用@符号,如果是用户,直接写用户名就可以了。rm代表可读写,显然只读就是r了
3、启动SVN服务
svnserve -d -r /path/svn 特别注意,路径一定是SVN的目录,不是其中一个版本库的目录,不然,能正常启动,就是访问有问题
没有任何输出,则启动成功
4、启止服务/重启
直接删除进程,kill -9 svnserve,再启动服务就可以了
5、测试
svn checkout svn://127.0.0.1/pro --username=test1 --password=123 ./pro
MAC安装SVNServer的更多相关文章
- mac安装tensorflow报错
问题:mac安装tensorflow过程中,爆出oserror:permission denied 解决方案:关闭mac的sip,然后sudo安装 关闭sip的方法:重启mac,按住command+R ...
- Mac 安装activate-power-mode atom
Mac 安装activate-power-mode atom 标签: atommac 2015-12-02 14:53 308人阅读 评论(0) 收藏 举报 分类: git(2) 版权声明:本文为 ...
- Mac安装ctags
Mac安装ctags mac 系统有自带的ctags,但是不支持"ctags -R"指令,需要自己在安装Exuberant Ctags 1.下载ctags 2. 安装 ./conf ...
- ubuntu 安装 swoole 和mac 安装swoole 扩展
ubuntu php 安装swoole 比较容易 1. 从git下载源码 2. 下载pcre http://sourceforge.net/projects/pcre/files/pcre/8.36/ ...
- [Scrapy] Mac安装Scrapy
Mac安装Scrapy Mac版本 10.11 El Captain. 前一段想在Mac上用Scrapy,各种问题.有一个不错的工具:Anaconda. 安装Anaconda 下载地址 我还是下pyt ...
- mac 安装 nginx 环境
1.brew search nginx 2.brew install nginx 启动nginx ,sudo nginx ;访问localhost:8080 发现已出现nginx的欢迎页面了. 备注: ...
- 学习mongo系列(一) win/mac安装 解析 连接
一.安装mongo数据库 下载链接https://www.mongodb.org/downloads, 在执行如下命令的时候事先按照目录新建如下的目录:(如果数据库安装在D盘就在D盘的根目录下建)&q ...
- 20160512关于mac安装caffe的记录
记得2015年在mac系统上安装过一次caffe,非常顺利,但是最近群里许多同学反映mac安装caffe出现了各种问题,同时我也在帮助别人安装caffe的时候也遇到了一些坑,不再像以前这么顺利了.估计 ...
- 操作系统-mac安装linux(Ubuntu)
mac安装linux 安装linux,分为两步: 1. 制作linux启动U盘 2. 通过启动U盘,安装Ubuntu系统 Mac OS X下创建USB启动盘 格式化USB驱动盘 下载Ubuntu桌面版 ...
随机推荐
- PHP 单链表
<?php class Hero { public $no; public $name; public $nickname; public $next=null; public function ...
- Examples_08_04
- .Net使用SSH.NET通过SSH访问Linux主机
使用了SSH.NET库,添加引用dll至项目,以下代码显示了点击按钮后SSH链接Linux主机执行命令并返回命令执行结果 protected void btnExcute_Click(object s ...
- javascript实现silverlight pivotViewer控件
一时无事,就用js实现了一个silverlight pivotViewer控件来练手. 实现效果: silverlight PivotViewer说明地址:https://msdn.microsoft ...
- ImageView的学习
学习安卓时我还是习惯看懂手册,虽然是英文但是可以获得的东西必然也是更多的,否则自己只能停留在拾人牙缝的水平,虽然我是初学,但是还是分享一些自己的学习过程及方法. 从手册中我们看以知道,ImageVie ...
- C# 截取字符串,区分中英文情况
public static string SubstringByCN(string strInput, int begin, int length) { if (!Regex.IsMatch(strI ...
- 有关Ajax实现的两种方法
首先我们来常见的Jquery式的Ajax写法,以及在java后台的取值 /** *AJAX */ function showLastTime(){ var facilityId = $('*[name ...
- 学习OpenSeadragon之一(一个显示多层图片的开源JS库)
OpenSeadragon是一个可以显示多层图片(可放大缩小)的Web库,基于JavaScript,支持桌面和手机. 由于我项目需要,却没有找到任何中文教程,因此在官网上一边学习,一边总结于此. 官网 ...
- php 用post请求调用接口api
$post_data=""; $ch = curl_init(); $url = ''; curl_setopt($ch , CURLOPT_URL , $url); curl_s ...
- 1109HTML学习
<div><!--face里面用逗号隔开表示 字体优先选择.size是字体1到7 --><font color="red" face="微软 ...