首页 > 其他 > 详细

git服务器的搭建

时间:2015-09-19 19:26:30      阅读:180      评论:0      收藏:0      [点我收藏+]

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

git服务器的搭建

原文:http://www.cnblogs.com/qiao-xi/p/4821875.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!