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 文件中

  • 相关阅读:
    Nginx安装配置
    HTTPS原理(三次握手)
    Linux常用指令
    MVC思想
    MySQL简介
    PHP面向对象(二)
    PHP面向对象(一)
    php循环用法
    如何删掉git版本库master分支的第一个commit
    韦东山嵌入式Linux学习笔记08--中断体系结构
  • 原文地址:https://www.cnblogs.com/qiao-xi/p/4821875.html
Copyright © 2011-2022 走看看