阿里云搭建gitlab环境

        最近开始创业了,团队里面技术产品有好几个小伙了,需要一个内部的代码管理系统了,svn和git之间,考虑到创业工作的自由度,果断选择了git,github收费,gitlab也是大名鼎鼎,开始折腾。

        网上先胡乱搜了一下,发现有手动安装和自动安装两个版本,而且google开始推荐的都是手动安装的版本,结果折腾了一阵子发现有些软件被墙了,于是又开始安装vpn客户端,按照网上的教程折腾完,发现不走vpn,修改了一下route,结果云主机不能访问了,只能是重新安装系统(好在阿里云装系统还是非常快速的,要点个赞)

        第二次,老老实实的按照gitlab官网的教程 ,走rpm包的安装方式,一共也就七条命令,比起之前的手动安装,简直爽上天。

        官网上安装教程下面,有一个不是很醒目的提醒:For troubleshooting and configuration options please see the Omnibus GitLab readme 。这个非常有用,因为遇到一些安装的问题,google的资料也不是很多,而且讲的也不咋地。

        记录一下我遇到的几个问题:

安装包被墙

        脚本下载rpm包被墙,需要挂vpn下载。两种办法:本地vpn下载后上传;云主机安装vpn客户端直接下载。因为带宽有限,第二种方法理论耗时比较长,所以选择了第一种方法。关于配置vpn,推荐一篇教程http://my.oschina.net/fishman/blog/96227 。

       这里要吐槽一下阿里云,我买的5Mb带宽,下载速度有时候会超,然后就任何操作都做不了,一直卡死。不知道是什么情况,如果速度一直不超过,会好好的。所以阿里云上的环境,后面可以尝试一下第二种方法,可能会更快,昨天要不是rmp下载有断点续传,我估计到现在还没装完。。

注册确认邮件域名错误

        安装好之后,注册确认的邮件连接有问题,不是服务器的ip,而是hostname,导致浏览器不能直接打开。解决办法:在gitlab的配置文件/etc/gitlab/gitlab.rb 中,修改external_url配置项为IP地址或者域名。修改完记得执行配置更新"sudo gitlab-ctl reconfigure" ,重启是无效的,我昨天修改完配置重启了好几次不生效,搞的我以为改错了。。。

 

enjoy git !

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值