2019独角兽企业重金招聘Python工程师标准>>>

GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 在GitLab的官方网站上面对Ubuntu的支持也是很好的,有比较详尽的安装指南。 在介绍postfix的地方有少部分的坑,本文抛砖引玉,解决一些我遇到的坑。 本文主要针对Ubuntu 14.04,介绍如何安装GitLab。其他的Ubuntu可以作为一个参考。

1.安装需要的库和软件

更多详细的请参考官方的下载地址,里面有安装的介绍。 你也可以什么都不管直接执行下面的命令。需要注意的就是安装postfix的时候,需要进行一些选择 简单来说,就是postfix就是用来发送邮件的,由于需要发送验证邮件,所以这个是需要装的,至于具体装什么来发送邮件是可选的,这里选择了官方推荐的postfix,也许会坑比较少吧。 我觉得如果是postfix来配置SMTP服务器比较复杂,我这里就不做介绍了,你可以参照其他的资料。 我为了更方便的把邮件发出去,直接使用了企业邮箱的邮件服务,只需要设置smtp服务器就行了。

sudo apt-get install curl openssh-server ca-certificates postfix

2. 添加GitLab的包并进行安装

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce

你可以使用上面的方法来进行安装,但是中国大陆的网速估计会比较蛋疼。我把我下载的一个Ubuntu 64位的版本放在百度云上面了。不知道是否可以下载。 gitlab-ce_7.10.5~omnibus-1_amd64.deb百度云下载地址: http://pan.baidu.com/s/1eQrlf1o

下载了之后:

sudo dpkg -i gitlab-ce_7.10.5~omnibus-1_amd64.deb

3. 配置和启动GitLab

sudo vim /etc/gitlab/gitlab.rb

上面是一些我的配置信息。希望对你有帮助。下面的图片是官方给的文档。 (上面的邮箱需要根据你自己邮箱来确定,更多的可以抄Gmail的例子。)配置完成之后,需要执行下面的命令使得变更生效。

sudo gitlab-ctl reconfigure

有时候你还需要重启postfix。(可选)

sudo /etc/init.d/postfix restart

4. 访问GitLab

这样你就可以通过访问:http://192.168.1.10:8080   来进行GitLab的访问了。

默认管理员的账户密码:

Username: root
Password: 5iveL!fe

5. 参考资料(很重要的都是放在最后)

  1. http://www.tuicool.com/articles/3uAzay   GitLab安装篇-Ubuntu 14.04 LTS

  2. https://about.gitlab.com/downloads/        GitLab官网安装指南

  3. https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/settings/smtp.md#examples  GitLab中的SMTP服务器设置的例子

  4. http://wiki.ubuntu.org.cn/PostfixBasicSetupHowto postfix的基础介绍和新手指南

转载于:https://my.oschina.net/u/2306127/blog/541857

Ubuntu14.04安装GitLab指南相关推荐

  1. 解决Ubuntu14.04安装Chrome浏览器打不开的问题

    解决Ubuntu14.04安装Chrome浏览器打不开的问题 参考文章: (1)解决Ubuntu14.04安装Chrome浏览器打不开的问题 (2)https://www.cnblogs.com/li ...

  2. Ubuntu14.04安装Torch7笔记

    Ubuntu14.04安装Torch7笔记 利用快捷键Ctrl+Alt+T打开Ubuntu终端 第一步: 获取安装LuauJIT(C语言编写的Lua的解释器)和Torch所必需的依赖包. 代码如下: ...

  3. ubuntu14.04安装hadoop2.7.1伪分布式和错误解决

    ubuntu14.04安装hadoop2.7.1伪分布式和错误解决 需要说明的是我下载的是源码,通过编译源码并安装 一.需要准备的软件: 1.JDK和GCC     设置JAVA_HOME:      ...

  4. 编译android 7.1 jdk版本,ubuntu14.04 安装 open-jdk-1.8,下载编译 android nougat 7.1.1

    一,ubuntu14.04 安装 open-jdk-1.8 在 ubuntu 下,把jdk 解压到 /usr/lib/jvm/ 目录下,配置环境变量,就ok. 下面是我已经安装的jdk crg@crg ...

  5. Ubuntu14.04安装build-essential失败,包依赖问题如何解决?

    Ubuntu14.04安装build-essential失败,包依赖问题如何解决? 参考文章: (1)Ubuntu14.04安装build-essential失败,包依赖问题如何解决? (2)http ...

  6. Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题

    Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题 参考文章: (1)Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题 (2)https://www.cnblogs. ...

  7. ubuntu14.04安装tensorflow-gpu

    ubuntu14.04 安装anaconda+tensorflow-gpu版本 本电脑为cuda-8.0,cudnn-6.0.21,安装tensorflow-gpu=1.3.0 更多匹配版本见  ht ...

  8. linux集显驱动程序,Ubuntu14.04安装intel集显驱动

    Made with Remarkable! Ubuntu14.04安装intel集显驱动 标签(空格分隔): ubuntu linux 驱动安装 1.查看本机显卡型号 使用lspci命令来获取PCI接 ...

  9. ubuntu14.04安装与软件重装说明

    1.  安装ubuntu14.04 1)利用U盘安装号系统:ssd盘作/ 20G  /HOME  100G   swap分区用机械硬盘10G 2)装好后,打开软件更新,选最优服务器,跟新软件.. su ...

最新文章

  1. 打印swift 变量的类型
  2. java mvc httpget怎么使用_springMVC正确使用GET POST PUT和DELETE方法,如何传递参数
  3. java网络编程(一)
  4. create-react-app的template和assembed resource
  5. python import re_Python标准库笔记(2) — re模块
  6. 秒杀系统设计的 5 个要点:前端三板斧+后端两条路
  7. leetcode97. 交错字符串(动态规划)
  8. 如何通过Maven的Tomcat插件运行Web工程
  9. 利用函数求数组中的最大值
  10. BNU 鸣人的查克拉
  11. python 爬取种子_Python开发实例分享bt种子爬虫程序和种子解析
  12. win10卸载office2010卸载途中就自动重启重复出现
  13. sql server order by 的一些高级用法
  14. 软件开发模型优点缺点
  15. 听!IBM中国的新队列口号:一!二!三!~~~四!
  16. shared_ptr,weak_ptr,unique_ptr
  17. 排位赛中 服务器崩溃修复后连不上,lol手游出现creating a lobby问题怎么办?服务器崩溃解决方法说明[多图]...
  18. 蓝屏信息0x0000000A、 0x00000050、 0x0000001A错误分析
  19. Tower of Hanoi (汉诺塔问题)
  20. 分布式系统的CAP原理及其应用

热门文章

  1. 课程名称翻译大全(zz)
  2. 数据绑定(十)Binding的数据转换
  3. Zepto源代码分析之二~三个API
  4. Linux虚拟机安装配置准备工作之--- VMware ( Bridge )
  5. 前端发给后台的参数中含有中文
  6. CentOS中用top命令CPU负载
  7. 使用微软WPF技术开发产品优势究竟在那里
  8. [原创][连载].基于SOPC的简易数码相框 - Nios II SBTE部分(软件部分) - 从SD卡内读取图片文件,然后显示在TFT-LCD上...
  9. IEnumerable是否应该实现IEnumerable接口
  10. 四种参数传递的形式——URL,超链接,js,form表单