第一节介绍了gitolitemirror,使得代码能够被传送到服务器组的内部网络中,但是接下来如何将代码再部署到上千台服务器上,而且还能够实现代码回滚呢?shell工具?目前对我来说可以很快的做出来,而且比学一个新的软件快多了。但是记得老男孩的李某某曾经写过一个博客"哥们别逗..
gitserver比較有名的是gitosis和gitolite,这两个管理和使用起来略微有些复杂,没有web页面,而gitlab则是类似于github的一个工具,github无法免费建立私有仓库,而且为了代码安全,于是在内网安装了一个自己实验室的一个gitserver,多方比較,选择了gitlab,...
分类:
其他好文 时间:
2014-10-20 19:02:53
阅读次数:
239
1. 创建git用户 sudo adduser --system --shell /bin/bash --group git sudo passwd git 2. 授予sudo权限 sudo vim /etc/sudoers 修改如下: root ALL=(ALL:ALL) ALL git ALL=(ALL:ALL) ALL 3. 在git用户下克隆git...
分类:
其他好文 时间:
2014-10-14 20:38:19
阅读次数:
224
需求:在外网搭建一台git服务器,大家在任何联网的地方可以向git服务器提交、clone,如果一个仓库特别大,在公司clone一个仓库的时候会使用时间过长,带宽占用等不利的因素,那我们在公司内网搭建一台镜像服务器,clone代码的时候可以从镜像服务器clone,会省很多时间,下面我..
分类:
其他好文 时间:
2014-09-26 01:07:59
阅读次数:
701
最近人比较懒了,为了让自己改变一下,所以决定抽空去学习一些新的技术,对于这些新的技术,目前的要求不是很高,只是要求入门就可以了。 由于本人只是花三四天整出来的东西,所以不洗勿喷,另外难免会有错误,如有还请指出。 环境: Ubuntu server 14.04.1 、Git 1.9.1 gitolite3 对于Git的介绍这里就不介绍,有兴趣的大家可以自己去网上搜搜。 下面介绍怎么安装Git服务...
分类:
其他好文 时间:
2014-08-09 18:51:59
阅读次数:
305
最近开发说需要搭建一个git服务器来用,就顺便学了下,也记下来方便以后参考安装GIT##安装依赖包yum-yinstallcurl-develexpat-develgettext-developenssl-develzlib-devel##安装libiconv依赖包wgethttp://ftp.gnu.org/gnu/libiconv/libiconv-1.14.tar.gz
tar-xflibiconv-1.14.t..
分类:
其他好文 时间:
2014-08-05 23:01:00
阅读次数:
290
1、在linux工作机上生成密钥对ssh-keygen -t rsa输入用户名但不输入passphrase,这样连接时就不用每次都输入passphrase了。2、添加用户和仓库在管理员的工作机上导出gitolite-admingit clone git@host:gitolite-admin在key...
分类:
其他好文 时间:
2014-07-24 21:19:53
阅读次数:
237
对于今天越来越受欢迎的Git,相信做开发的朋友都基本有所耳闻。它最大的便利就是分布式的开发库,让使用git作为源码管理库的开发者可以在本地提交代码的修改而不用提交到远程的库,同时需要和团队协作、同步代码时,也仅仅是多一条指令而已。如果你想了解git的全貌,可以看《Pro git》,他有中文版,貌似没...
分类:
其他好文 时间:
2014-07-10 10:55:53
阅读次数:
284
CentOS6.5 安装gitlab以及gitolite迁移gitlabgitlab 的安装使用以及数据结构安装环境:CentOS6.5基于 nignx + unicorn 搭建的应用环境, 如果想要换成passenger,可以参考网上的文档ruby环境是基于rbenv搭建的1: install v...
分类:
其他好文 时间:
2014-07-09 15:29:35
阅读次数:
502