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 上建立仓库, 并连接的建议使用命令, 不要用图形化界面)

  • 相关阅读:
    燃尽的一个不便之处修改
    jquery给元素添加样式表的方法
    http协议
    春节读书
    file_get_contents(): php_network_getaddresses: getaddrinfo failed: Name or service not known
    jQuery on(),live(),trigger()
    jquery ui中的dialog,官网上经典的例子
    问题:循环元素,被选中元素个数,全选
    3.5星|《小学问》:年轻人思维与婚恋常见误区解析
    正念疗法入门介绍,作者是日籍美国正念疗法医生:3星|《高效休息法》
  • 原文地址:https://www.cnblogs.com/520zm/p/10321611.html
Copyright © 2011-2022 走看看