SEO 网站优化推广 SEO 网站优化推广

自建 Gitlab 服务器

作者:


最后更新于 | 最初发布于 | 分类:


不知道 Git 的算是丢人了,都知道,这是一个版本控制系统。是由 Linus Torvalds 开发的,, 这算是除了他开发了 Linux 操作系统之后,第二个巨大的贡献,分布式版本控制系统。而今天要说的 Gitlab 是在线的基于 Git 的代码托管服务。现在世界上最大的两家分布式代码托管公司之一,另一家是 Github。我采用了 Gitlab, 就是看中了它操作上同 Github 类似,而且可以自建服务器,不必托管在外部公司。

具体的实现是这样的,考虑到安全,直接把服务器建在了局域网内,也不必用专用服务器,直接在一台用的不多的台式电脑上,安装 Virtualbox,建立一个虚拟机就可以。

虚拟机配置:

gitlab-virtualbox.jpg关键是两点,CPU 至少要两核,内存不少于4GB。这个配置是使用上比较流畅的,用更小的配置,所谓的最小配置,就几乎不可用了。

系统用的是 Ubuntu 16.04 64bit。安装的是 Gitlab Community Editiion,本文写的时候,最新的版本是 10.4.3。是开源版本,免费使用,安装在自己服务器上的版本。实际安装的过程比较简单,使用的是 Omnibus package 安装。

gitlab-front.jpg

虽然是在局域网内使用,但我还是给了一个域名,并加上了证书。看上去就很高大上,实际上也是。

Gitlab用户界面davidyin-gitlab.jpg平时,我就用它来管理我开发的网站的代码。既然放在了内网,安全性就依靠防火墙了,从外部是无法访问的,只有在局域网内的设备才能访问得到,而且给了一个域名,gitlab.g2soft.net ,指向了一个内网 ip, 192.168. 1.X,然后把证书绑上,不是免费的,是买的证书,这个虚拟机就给固定了这个内网 ip 地址。这样在内网访问就没有问题了。再加上,仓库也设为私有,更为妥帖了。

这样就把 Gitlab CE 自管服务设置好了。


分享:
Share on Facebook Share on Twitter

搜索
关于
David Yin
研究(SEO)搜索引擎优化排名和(PPC)竞价排名技术,总结搜索营销学的各种方法和趋势。专业SEO优化研究,致力于搜索引擎优化技术的普及和推广。
David Yin
Email:seo[AT]g2soft.net
版权说明
如果想转载,而又不明白转载的条件,请看本站的详细版权说明
推荐
Dreamhost Hosting
使用优惠码“save252015”,节省更多,每月只要 $2.59。
标签云
热门标签