zoukankan      html  css  js  c++  java
  • git服务器的搭建

    http://blog.jobbole.com/25944/

    1,概念

       git服务器:就是一个仓储,一个大家都可以访问的公共仓储,大家可以从这个仓储中拉取和推送数据。

        协议: 与gist服务通讯的仓储的协议 ,四种 ,本地协议,SSH协议,git协议,http协议

        裸仓储:一个只有版本信息,没有工作目录的仓储。也就是只有工作仓储中git里面的内容   (这个有一个问题,那client1从client2中拉取 1.txt,是从哪里来的)

        本地协议:   git clone /opt/git/gitserver.git

       SSH协议 :  git clone  ltgoa@IP:gitserver.git

        git 协议:   默认端口 9418

        http协议:只需要把git的裸的仓储文件放在http站点根目录下,然后再配置一个 post-update挂钩(hook)就可以了  git clone http://IP:port/gitserver.git

       备注: 只是和几个人在一个不公开的项目上合作的话,仅仅是一个 SSH 服务器和裸仓库就足够了,记住这点就可以了。

    搭建过程

        1,有一个裸的仓储和SSH服务器

        2 ,gis账号: 两种办法, 一个一个添加adduser ,还有一个每个人发送一个SSH公钥,并将其加入git账户的authorized_keys 文件中

  • 相关阅读:
    2017微软秋招A题
    UVA 494 Kindergarten Counting Game
    loss function与cost function
    coderforces 721b
    coderforces719b
    PyQt4打包exe文件
    PyQt4 UI设计和调用 使用eric6
    PyQt4 进度条和日历 代码
    PyQt4 颜色选择,字体选择代码
    PyQt4调用UI文件
  • 原文地址:https://www.cnblogs.com/qiao-xi/p/4821875.html
Copyright © 2011-2022 走看看