关键词:
下周需要和团队一起去外地工作几天,发现提交代码合并比较麻烦,考虑到团队还有美术同学,想想还是本地开启个svn,先临时用用吧。
mac系统是已经安装了svn服务的,所以这里我们只需要开启就行了。
1. 验证本地已安装svn服务。
$ svnserve --version
2. 创建代码库文件夹LocalSVNServer
$ sudo mkdir -p ~/Documents/LocalSVNServer
3. 初始化svn代码库
$ sudo svnadmin create ~/Documents/LocalSVNServer
打开LocalSVNServer文件夹,你会发现已经生成了svn服务。
4. 配置svn用户权限,打开conf/svnserve.conf
修改以上位置,其中anon-access = read代表匿名访问的时候是只读的,若改为anon-access = none代表禁止匿名访问,需要帐号密码才能访问
5. 配置账号passwd文件,打开conf/passwd
[users]标签下面的是用户账号,把需要的 用户名=密码 添加在这里
6. 配置权限authz文件,打开conf/authz
在[groups]下添加dev = liuyanghui标示创建了一个用户组dev,此用户组包含有liuyanghui用户,多个的话逗号连接:dev = liuyanghui,liuyanghui2
[/]
@dev = rw 这两句标示给dev用户组相应的权限
[/]表示授权的目录路径,这里是根目录,假如根目录下有一个目录叫做test,那么我们如果要编辑此目录的权限那么就要写成[test:/]
@dev表示给用户组授权,如果要给某一个用户授权则不用写前面的@,r表示可读,w表示可写
7. 启动svn(启动成功后活动监视器中可以搜索svnserve,会发现存在)
$ svnserve -d -r ~/Documents/LocalSVNServer
- 关闭SVN
- 命令终端直接输入下面命令,第一个数字为进程号。
$ ps aux | grep svn
- 然后
$ sudo kill -xxx
(xxx代表进程号),上面图片就是18328 - 可以在活动监视器里进行搜索:svnserve,停止该服务
8. Cornerstone添加svn仓库,局域网其他机器svn地址写ip。本机的话localhost
9. 如果发现提交svn出现文件夹无权限的话(一般是txn-current-lock无读写权限),增加svn仓库文件夹权限
$ sudo chmod -R a+w ~/Documents/LocalSVNServer/
svn本地搭建服务
本地搭建svn服务端并使用1、下载SVN服务端软 VisualSVNserver 地址:http://subversion.apache.org/packages.html2、安装VisualSVNserver,直接下一步OK,地址可以随便改3、新建资源库在Repositories处右键,CreateNewRepository仓库类型... 查看详情
mac下svn服务器搭建及使用
---------------------------------------------svn服务器搭建mac上创建svn服务器管理-------------step1$svnadmincreatesvndir-------------step2conf>svnserve.conf修改配置#anon-access=read #auth-access=write #pas 查看详情
修改mac系统的host文件
...服务器获取。此文件的三个主要用途:加快域名解析方便局域网用户一般局域网很少假设DNS服务器,访问这些服务器时,就需要输入难记的IP地址,这相当麻烦。(在golang实现跨域访问一文中,之所以ajax请求本地搭建的服务器时... 查看详情
局域网内搭建本地yum源
目的:局域网内配置yum源服务器,方便局域网内服务器安装软件测试环境: IP:10.139.13.34 apache服务器用来做局域网内的yum源服务器 IP:10.139.13.34 内网服务器 部署步骤: 搭建apache服务器用来提供yum yuminstal... 查看详情
svn服务器的本地搭建和使用
SVN服务器的本地搭建和使用Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件... 查看详情
centos如何搭建本地和局域网yum源
...都不能使用该yum源。搭建本地yum源的所有步骤如下:搭建局域网yum源除了可以搭建本地yum源外,我们还可以基于HTTP方式配置yum源,这样我们就可以配置一个局域网内都可以使用的yum源。一般都是通过apache来搭建HTTP的yum源,本次... 查看详情
mac上搭建web服务器--apache
局域网搭建Web服务器测试环境,因为MacOSX自带了Apache和PHP环境,我们只需要简单的启动它就行了。1.命令:sudoapachectlstartApache服务器默认的web根目录在:/Library/WebServer/DocumentsApache的配置文件在:/etc/apache2相关命令:停止Apache:sudoa... 查看详情
局域网内yum源搭建(代码片段)
...时有点麻烦了。通过使用centos镜像文件,搭建yum本地源,局域网内所有服务器都可以连接这一本地源进行软件的下载和安装,下面具体讲解一下如何安装本地yum源: 1. 反向代理服务器使用nginx作为yum源的反向代理,下面... 查看详情
通过ftp搭建本地yum源
由于本地局域网所限,所以必须要搭建一个yum源;服务器是内部服务器,不能访问公网;且只能在公司链接,限制了源IP;正发愁怎么把ISO上传到服务器上;服务器down了,磁盘坏道,而且做的raid0;换盘重装系统,又让我手欠的... 查看详情
linux搭建svn服务器,并内网穿透实现公网远程访问(代码片段)
...这样一来其他人也能很方便的查略各种资料。当SVN安装在局域网内的话,想要远程访问资料库或者代码将会受到限制,为了能从公共网络访问内网SVN资料库,cpolar能很好的解决这一需求,cpolar是一个能把内网服务暴露至公网进行访问... 查看详情
如何配置本地搭建的dns服务器解析互联网?
...过8MADSL拨号上网共享上网(共享主机A为:192.168.0.1),在局域网内其中一主机B:192.168.0.2搭建了IIS服务器和DNS服务器(通过共享主机A192.168.0.1上互联网),主机B192.168.0.2的DNS服务器上配置一个www.abcd.com的内部域名解析记录,其它... 查看详情
如何实现网站局域网访问
...共组->IIS->默认网站->浏览我想知道怎样设置能让在局域网中的计算机也能访问到则个页面?比如我局域网的另一台计算机,不需要远程登录服务器,直接在浏览器中输入一个页面地址就可以打开这个网页数据库管理系统?... 查看详情
mac环境svn的使用
在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。我们首先来看下,如何在Mac... 查看详情
svn局域网网页无法打开
本地在浏览器输入SVN://192.168.1.10/FJYRTC打开SVN,但局域网其他设备IE输入此地址,显示无法找到该网页,怎么解决?SVN为安装版。参考技术A要让通过浏览器能够访问SVN,你需要将SVN服务器与Apache集成,使用http/https协议来访问,而... 查看详情
ntp搭建
...的时间源保持时间同步的协议。 在一个公司的局域网中,如果让每个员工通过手动的方式每隔 查看详情
windows上git的搭建
一直习惯用SVN,但SVN但部分都部署在局域网,用起来不太方便,所以开始学习使用git;一、下载gitforwindows, 下载地址:https://git-scm.com/download/win 源地址:gitclonehttps://github.com/git/git 二、在本地创建版本库:选择... 查看详情
mac环境下svn命令行的使用
...ticle/details/8981989在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。我们首先来... 查看详情
mac环境下svn的使用
前言: 在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。我... 查看详情