ECS Ubuntu14.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‘

然后能接收到邮件了,发送方是[email protected],不管怎样,先在是能正常登陆,注册了。

时间: 2024-10-13 04:45:33

ECS Ubuntu14.04 搭建gitlab 记录的相关文章

ubuntu14.04搭建gitlab服务器

某日,工作需要,需要搭建一个版本控制器.查看资料,当前比较流行的有gitlab,svn.由于常用github,所以更倾向于gitlab.下面记录了搭建的流程. 1.安装邮件支持的插件: sudo apt-get install curl openssh-server ca-certificates postfix 安装过程中出现的界面均可选择默认. 2.添加官方源,并安装: curl -sS http://packages.gitlab.cc/install/gitlab-ce/script.d

ubuntu14.04搭建gitlab

以下内容来自:https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/  (清华大学开源软件镜像站)可以直接移步上面的网站.这里做个笔记,也是为了记录一下上面的那个镜像网站. 下载gitlab之前需要安装其他的软件. sudo apt-get install curl openssh-server ca-certificates postfix 首先信任 GitLab 的 GPG 公钥: curl https://packages.gitlab.co

Ubuntu14.04 搭建 node.js 环境(Binaries方式)

从官网下载 http://nodejs.org/download/ Linux Binaries (.tar.gz)  下载下来的是node-v0.10.29-linux-x64.tar.gz文件 解压 $ tar zxvf node-v0.10.29-linux-x64.tar.gz /etc/profile.d/下建立 node.sh文件 export NODEHOME=/home/username/Software/node #指定你的解压后Binaries文件路径 export PATH

64位Ubuntu14.04安装WineQQ记录

到这个链接:http://www.longene.org/forum/viewtopic.php?f=6&t=4700下载: Longene QQ2013SP6 本地下载:WineQQ2013SP6-20140102-Longene 运行sudo dpkg -i WineQQ2013SP6-20140102-Longene.deb安装 这样就会把wine和QQ都安装好了. 终端输入qq,运行,我遇到了错误提示: * Seems the first time to run. Here we go!

ubuntu14.04搭建gitlab9.0

gitlab是常用的代码管理软件,下面是我在ubuntu14.04上的搭建过程: 首先配置好apt源,最好是官方的源. sudo apt-get install curl openssh-server ca-certificates postfix curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash sudo apt-get install gitlab-

ubuntu14.04搭建LAMP环境

前言 已经不记得搭建过多少次LAMP的环境了,不仅仅在windows上折腾过,也在linux上弄过,windows倒还好,麻烦事不多,搭建过一次基本上下次就知道应该怎么配置了,可是在linux每次搭建LAMP时我都总是忘记上一次是怎么搭建成功的了... 所以一次又一次地去Google,找教程,而且发现找到的教程都是鱼龙混杂,各有一套章法,让人感觉好像在linux下搭建环境会有n种方法,可是就是不知道到底哪一种才是正确的姿势... 今天搭建,发现现在LAMP在linux已经很容易了,基本上简简单单

Ubuntu14.04搭建JSP与Servlet开发环境及其测试详解

一,搭建JDK开发环境 1,在Java官网下载Jdk软件包,我的系统是64位Ubuntu14.04,所以选择jdk-8u25-linux-x64.tar.gz. 2,解压Jdk软件包 tar xvzf jdk-8u25-linux-x64.tar.gz 3,使用管理员权限拷贝解压的文件夹到/usr/lib/jvm目录下,无需安装 sudo cp -r jdk1.8.0_25 /usr/lib/jvm/ 4,设置环境变量,在/etc/profile的后面添加如下内容,然后输入 source /et

Ubuntu14.04搭建ELK日志分析系统

系统运维和开发人员可以通过日志了解服务器软硬件信息.检查配置过程中的错误及错误发生的原因.经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误.日志的作用不言而喻,但对于数量庞大且分布在多台机器上的日志,查看就显得特别麻烦了.所以,对于运维人员来说,使用日志分析系统是非常有必要的. 开源实时日志分析ELK平台能够实现日志的监控与分析,ELK由ElasticSearch.Logstash和Kiabana三个开源工具组成.官方网站:https://www.elastic.co/pr

Ubuntu14.04搭建scikit-learn环境及pydev

安装Ubuntu 下载镜像文件: http://www.ubuntu.org.cn/download/ubuntu-kylin 找一个大于2G的U盘制作启动盘,推荐使用大白菜,里面有ISO模式,选择下载下来的镜像文件点击制作启动盘即可. http://www.dabaicai.net.cn/ 插上U盘,从U盘启动电脑,按提示下一步即可. 安装scikit-learn 更改python版本 我安装的是Ubuntu14.04, 内置有python2.7和python3.4,打开terminal, 输