zoukankan      html  css  js  c++  java
  • CentOS 7 安装 建立svn仓库 远程连接

    首先安装svn: yum -y install subversion (-y 是对所有问题回答yes, 这里没有问题要回答, 离线安装可能比较麻烦, 会有依赖)

    Git 安装类似: yum -y install git

    mikdir /usr/local/svn_repertory  # 创建svn大仓库用于存放所有项目代码

    cd  /usr/local/svn_repertory  # 进入大仓库 即: svn 根目录

    svnserve -d -r /usr/local/svn_repertory  # 启动svn大仓库

    netstat -nltp |grep 3690  # 如下表示启动成功

    svnadmin create first_project  # 创建项目目录

    cd first_project; ls  # 显示以下几个目录

    (conf db format hooks locks README.txt)  

    # 主要修改conf目录下三个文件(authz passwd svnserve.conf)

    cd conf 

    vim passwd  # 添加用户名和密码

    username = password  # 自己定义

    vim authz  # 编辑分组并设置权限

    [groups]
    # harry_and_sally = harry,sally
    # harry_sally_and_joe = harry,sally,&joe
    admin = username

    # 文件最后添加下面两行

    [/]  # 项目目录  / 为大仓库svn_repertory目录 (代表能找到first_project项目)
    @admin = rw  # 给分组设置权限

    vim svnserver.conf  # 修改项目的设置

    一 用命令连接svn远程仓库:

    选好代码存放位置, 不用事先建立文件夹

    svn co -r N svn://IP/project_name  (远程仓库拉取到了本地, 并建立了连接)  # N代表版本号, 不写 -r N 默认最新代码

    1. 需要Linux 用户的密码

    2.需要svn 用户及密码

    3. 如有其它, 按提示操作

    svn add ./*

    svn commit -m '添加修改信息做记录'

    二 安装TortoiseSVN客户端后,新建一个文件夹,右键SVN checkout

    url中添加内容:

    svn://[IP]/first_project  # IP参数是服务器IP. 必须写, svn默认端口3690, 可以不写

    弹框中输入: username 和 password

    至此, 就可以正常提交和拉取代码了(Linux 上建立仓库, 并连接的建议使用命令, 不要用图形化界面)

  • 相关阅读:
    css如何设置div中的内容垂直居中?
    有哪些sql优化工具
    XSS攻击
    java的HashSet 原理
    复杂度O(n)计算
    Kubernetes(K8s)基础知识(docker容器技术)
    Golang glog使用详解
    教你如何找到Go内存泄露【精编实战】
    Linux生产环境上,最常用的一套“AWK“技巧【转】
    Go 程序的性能监控与分析 pprof
  • 原文地址:https://www.cnblogs.com/520zm/p/10321611.html
Copyright © 2011-2022 走看看