Ubuntu 14.04搭建Gitlab记录


环境:

服务器环境:阿里云ECS Ubuntu14.04系统

确保你的系统和Gitlab版本一致。

官方教程:

Gitlab 官方地址:https://about.gitlab.com/downloads/

wget https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab_7.7.1-omnibus.5.4.1.ci-1_amd64.deb
sudo apt-get install openssh-server
sudo apt-get install postfix # Select 'Internet Site' (or use sendmail, but exim is problematic)
sudo dpkg -i gitlab_7.7.1-omnibus.5.4.1.ci-1_amd64.deb

注意:

sudo apt-get install postfix # Select 'Internet Site' (or use sendmail, but exim is problematic)

#Select ‘Internet Site’ 是安装过程中弹出的选项...不是命令一部分 括号里面也不是...

应该是把这几行代码粘贴进去就可以了。

我的安装记录:

但是我买的ECS 1M带宽...根本下不下来,于是就自己下载了.deb文件

1. gitlab 安装包

下载地址:https://about.gitlab.com/downloads/archives/

2. Ubuntu Postfix 安装教程

http://wiki.ubuntu.org.cn/Postfix

3.依赖 libsasl2-2_2.1.23.dfsg1-5ubuntu1_amd64.deb下载

http://packages.ubuntu.com/lucid/amd64/libsasl2-2/download

说明:

1.因为这个包里面会自动安装一个Nginx,默认是80端口,因此在浏览器中访问http://ip:80 就可以访问到gitlab 的登陆界面

默认账号root 密码 5iveL!fe

2.一些安装或者运行中的问题都可以在.md文件中找到解决办法

https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md

遇到的问题:

1.浏览器输入 http://ip 无法访问gitlab

解决办法:编辑/etc/gitlab/gitlab.rb. 中的external_url

2.可以访问到gitlab,但是在修改个人资料时发现 无法修改头像,因为头像图片上传后地址是:http://hostname/...

而我的hostname还是ECS默认的那个编号,造成了图片无法索引到

解决办法:我将ECS的hostname改成了ip地址

3.sign up 以及administor 添加user 时候 邮箱收不到确认邮件

这应该是Postfix配置问题,但是Ubuntu官网那个Postfix教程里面讲了那么多而gitlab 安装说明里面只说了选择Internet Site

.md里面讲了一种解决办法,修改配置文件:

gitlab_rails['gitlab_email_from'] = 'gitlab@example.com'

然后能接收到邮件了,发送方是gitlab@example.com,不管怎样,先在是能正常登陆,注册了。

CentOS源码安装GitLab汉化版 

在 Ubuntu 12.04 上安装 GitLab

GitLab 5.3 升级注意事项

在 CentOS 上部署 GitLab (自托管的Git项目仓库)

在RHEL6/CentOS6/ScientificLinux6上安装GitLab 6.0.2

CentOS 6.5安装GitLab教程及相关问题解决

GitLab 的详细介绍:请点这里
GitLab 的下载地址:请点这里

本文永久更新链接地址

相关内容