Ubuntu12.04安装Gitlab版本管理

1 篇文章 0 订阅

转自:http://blog.163.com/thinki_cao/blog/static/8394487520132192357583/

   最近要开始进行新的项目,不过工欲善其事,必先利其器,为了更好地将coding进行到底,还是有必要安装一个版本管理服务器,尽管一开始比较繁琐,但是非常有利于管理。个人了解的版本管理服务器目前比较流行的有svn和github,gitlab可以理解成是github的实验室版本,方便私人使用。官方的安装链接如下:https://github.com/gitlabhq/gitlabhq/blob/stable/doc/install/installation.md,不过笔者在安装的过程中遇到了一些问题,现将心得总结如下:

1. 进行到第5步安装数据库的时候,即: 5.Database See  doc/install/databases.md这一步,在databased.md文件中安装数据库时,请记得把 $password改成实际的密码,不要一味地复制+粘帖
2. 在 6.Gitlab中的 Initialise Database and Activate Advanced Features,执行

sudo -u gitlab -H bundle exec rake gitlab:setup RAILS_ENV=production

时可能会遇到
FATAL: Peer authentication failed for user "postgres"
解决办法如下:

1. 运行下面的命令编辑pg_hba.conf文件

sudo gedit /etc/postgresql/9.1/main/pg_hba.conf

2. 将

# Database administrative login by Unix domain socket
local all postgres peer

改为

# Database administrative login by Unix domain socket
local all postgres trust

3. 保存后执行下面的命令重新加载配置文件:

sudo /etc/init.d/postgresql reload

3. 在 6.GitlabCheck Application Status中执行:

sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production

检查gitlab是否安装成功时,如果所有的项目都是绿色的话说明gitlab安装成功。
我的Check结果如下,由于这是老版本的,所以有一些地方会出现红色,但是目前不影响我的gitlab使用:
Ubuntu12.04安装Gitlab版本管理 - 小辉辉 - 小辉辉的博客
 
4.  在6.GitlabConfigure it中执行:

sudo -u git -H vim config/gitlab.yml

编辑yml文件时,一定要把所有的localhost改成服务器的ip地址
安装完成之后,记得启动nginx和gitlab服务,在浏览器中输入服务器的ip地址即可以看到gitlab的登录界面
Ubuntu12.04安装Gitlab版本管理 - 小辉辉 - 小辉辉的博客
 
参考链接: 
http://www.cnblogs.com/terrysun/archive/2012/11/30/2796479.html
https://github.com/gitlabhq/gitlabhq/blob/stable/doc/install/installation.md

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值