美文网首页
Mac上本地svn的搭建

Mac上本地svn的搭建

作者: lmfei | 来源:发表于2020-03-10 21:43 被阅读0次

最近因为一些原因公司的svn用不了,这可麻烦了,没有svn代码如何管理?没有远程svn只好搭建个本地来应对下这个特殊的时期,Mac又自带svn,简单方便,下面记录下搭建本地svn的步骤

首先看下我们svn的版本,打开终端输入指令

svnserve --version

打印信息

svnserve, version 1.10.3 (r1842928)
   compiled Apr  5 2019, 18:59:58 on x86_64-apple-darwin17.0.0

Copyright (C) 2018 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/

The following repository back-end (FS) modules are available:

* fs_fs : Module for working with a plain file (FSFS) repository.
* fs_x : Module for working with an experimental (FSX) repository.

Cyrus SASL authentication is available.

搭建代码仓库

终端创建代码仓库
  1. 建立svn目录
mkdir ./local_svn

2.初始化代码仓库

svnadmin create /Users/liumingfei/local_svn/repository
svn目录
  1. 配置SVN权限
    3.1 修改svnserve.conf文件配置用户权限


    svnserve.conf

    上图三个位置需要修改,具体含义是
    anon-access:表示匿名访问时的权限,read-只读、none-无权限
    3.2 修改passwd配置账号信息


    屏幕快照 2020-03-10 下午9.05.04.png

选中区域的意思为 用户名=密码
3.3 authz文件配置

屏幕快照 2020-03-10 下午9.13.51.png
第一红框设置用户组user,xxx为用户名,多个用户名使用,间隔
第二红框设置用户组的权限,[/]表示授权目录路径,如只允许访问根目录下的某个文件则表示为[/xxx/xxx],@表示给用户组设置权限,不使用@则表示授权给某用户
通过上面步骤,本地svn就配置好了
启动我们的svn服务
svnserve -d -r /Users/xxx/local_svn/

svn默认端口为80,如果想要使用其他端口可以使用

svnserve -d -r /Users/xxx/local_svn/ --listen-port 8080
关闭服务

通过活动监视器,关闭svnserve进程

使用Cornerstone连接svn

Repository Edit

如果需要通过局域网进行访问,可以将localhost缓存主机的ip,接下来代码管理就可以直接使用cornerstone进行了

使用指令进行代码管理

  • 从本地导入代码到服务器
svn import /Users/apple/Documents/eclipse_workspace/weibo svn://localhost/local_svn --username=xxx --password=a123456 -m "导入文件"
  • checkout代码至本地
svn checkout svn://localhost/local_svn --username=xxx --password=a123456 /Users/xxx
  • 更新、提交代码
    首先cd到项目文件下
    然后使用
//更新
svn update
//提交代码
svn commit -m "描述"

生活如此美好,今天就点到为止。。。

相关文章

  • 本地svn服务器

    Mac搭建本地svn服务器 sudo mkdir -p /Users/liu/svn/svn_repsudo sv...

  • Mac上本地svn的搭建

    最近因为一些原因公司的svn用不了,这可麻烦了,没有svn代码如何管理?没有远程svn只好搭建个本地来应对下这个特...

  • Mac上搭建本地SVN仓库

    Mac上本身已经自带svn,可以通过一下命令查看一下: 看到一些输出之后,接下来正式开始创建本地的SVN: 创建代...

  • Mac 搭建本地SVN

    最近在读AFNetworking的源码,刚开始不知道怎么读,后来在知乎上找到一种方法,说是从低版本的开始,高版本的...

  • MAC本地搭建SVN

    1.从本地导入代码到服务器(第一次初始化导入) 在终端中输入 svn import /Users/apple/De...

  • mac os 开机启动svn服务(svnserve)

    在搭建本地svn时遇到了一些小问题,在此贴出来仅供以后有遇到该类问题的同行参考。 Mac本地svn服务,需要我们在...

  • “终端+本地搭建SVN服务器”管理代码使用中遇到的问题

    序言:以前svn管理都是通过CornerStone可视化操作,svn服务器不用我维护。而最近通过在mac本地搭建s...

  • Mac 上搭建本地SVN服务器

    1、基础知识Mac自带了svn服务器端和客户端功能,我们只需要简单配置一下即可使用。 svn上的文件不是以原来的格...

  • Cornerstone安装及使用

    一.安装破解版 Mac搭建本地svn服务器,并用Cornerstone连接服务器Cornerstone破解版下载搭...

  • 源代码管理工具-SVN

    一 、SVN操作 一、. 了解-SVN服务器配置 服务器环境搭建Mac 下直接配置(Mac 下安装SVN), (M...

网友评论

      本文标题:Mac上本地svn的搭建

      本文链接:https://www.haomeiwen.com/subject/psmgdhtx.html