搭建git服务器
来源:互联网 发布:淘宝轮播图女装素材 编辑:程序博客网 时间:2024/06/05 23:44
我在HDF的时候用的还是SVN,分支的管理和切换稍微有点麻烦。我自己个人写程序,则使用Git来管理的。我很早就买了云服务器,和同学业余时间做项目的时候,就在云服务器Linux上搭建Git 服务器,非常好用。给几个好友安利了一番git的好处。
git支持的协议有三种:本地文件,SSH,HTTP。本地文件协议基本上没有什么用了,又不能协作,个人来用,根本不需要clone,估计这是为类UNIX系统,不同用户之间的共享来设计的。HTTP速度有问题,搭建起来也甚是麻烦。还是SSH协议使用起来最方便了。在SVN中,需要用户名/密码来做认证,SSH协议只需要密钥/公钥来做认证,只需要把公钥交给管理员上传到服务器,就不需要每次都输入密码了。
git服务器程序有Gitolite和 Gitosis两个常见的。Gitolite使用的越来越多了,对于小团队简单的项目结构来说,就够用了,像Google那样的巨无霸团队,就需要单独定制服务器程序和工作流程了。所以,推荐大家使用Gitolite,它的安装也是非常简单的,顶多只需要半个小时(带上看文档的时间)。国内翻译的文档也有不少,可能会有版本落后或者翻译错误,推荐看官方文档[1], [2]。我就不在这里载抄写一遍了,读英文文档是基本功。
Gitolite有一个管理员帐号,负责gitolite-admin这个repo,不要使用这个帐号来访问其他repo。
不得不提到 Github和Gitlab这两个平台(工具),都是非常人性化的,提供了非常简便的操作界面。Github私有repo需要付费,Gitlab搭建起来有点麻烦, 内部集成了很多工具,用着倒是可以, 适合小中型团队内部使用,要求的配置也高一些,只是我的云服务器跑不起来。
- https://github.com/sitaramc/gitolite
- http://gitolite.com/gitolite/install.html
老笔记整理。
- Git服务器 - 搭建git
- Git 搭建Git服务器
- Git之搭建Git服务器
- git教程 搭建GIT服务器
- 自定义Git - 搭建Git服务器
- git服务器搭建
- git服务器搭建
- git服务器搭建
- git服务器搭建过程
- git服务器的搭建
- git服务器的搭建
- git服务器搭建
- git服务器搭建过程
- git服务器的搭建
- 搭建git服务器
- ubuntu搭建Git 服务器
- Git服务器搭建
- git服务器的搭建
- AFN图片的本地缓存
- Shell中获取单个文件大小
- 2017-02-13阿里实习生试题(2)错题解析
- CentOS7下RabbitMQ服务安装配置
- Maven 3.Maven依赖管理
- 搭建git服务器
- BZOJ1231: [Usaco2008 Nov]mixup2 混乱的奶牛
- iOS字符串转字典(json)
- IntelliJ IDEA 环境常用设置整理
- 电量测试
- super.getClass()方法调用
- 【真正福利】成为专业程序员路上用到的各种优秀资料、神器及框架
- 设计模式五大原则
- 跳台阶(同斐波那契数列)