ubuntu上安装gitlab

前端之家收集整理的这篇文章主要介绍了ubuntu上安装gitlab前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。它提供Git版本控制、代码检查、Bug跟踪和Wiki,它可以通过LDAP或活动目录来进行安全认证和授权。单个GitLab可以支持25000个用户,同时它也可以通过设置多台服务器来实现其高可用性。GitLab并没有被收入到Ubuntu14.04软件库中,但安装GitLab却也十分方便,下面讲讲如何安装GitLab:

1、下载ubuntu14.04镜像文件

我自己找了很久找到的非常快,非传齐全的开源镜像站:

传送门:网易开源镜像站

  • 选择ubuntu-releases/

  • 选择14.04版本

  • 建议选择ubuntu-14.04.5-desktop-amd64.iso这是桌面版64位

2、下载完成后安装到VM虚拟机

提示CTRL+ALT+F1和CTRL+ALT+F7可以在图形与命令界面之间切换

3、下载gitlab相关的文件

  • gitlab

    1. 1
    1. wget -c https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab_7.0.0-omnibus-1_amd64.deb
  • openssh

    1. 1
    1. sudo apt-get install openssh-server
  • 邮箱服务

    1. 1
    1. sudo apt-get install postfix
  • 安装

    1. 1
    1. sudo dpkg -i gitlab_7.0.0-omnibus-1_amd64.deb

4、设置GitLab的域名:

  1. 1
  2. 2
  3. 3
  4. 4
  1. sudo mkdir -p /etc/gitlab
  2. sudo touch /etc/gitlab/gitlab.rb
  3. sudo chmod 600 /etc/gitlab/gitlab.rb
  4. sudo vi /etc/gitlab/gitlab.rb

5、添加域名和邮箱配置

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  1. external_url 'http://192.168.1.110'
  2. gitlab_rails['smtp_enable'] = true
  3. gitlab_rails['smtp_address'] = "smtp.163.com"
  4. gitlab_rails['smtp_port'] = 25
  5. gitlab_rails['smtp_user_name'] = "18019083355@163.com"
  6. gitlab_rails['smtp_password'] = "yin359484005"
  7. gitlab_rails['smtp_domain'] = "163.com"
  8. gitlab_rails['smtp_authentication'] = :login
  9. gitlab_rails['smtp_enable_starttls_auto'] = true
  10. gitlab_rails['gitlab_email_from'] = "18019083355@163.com"
  11. user["git_user_email"] = "18019083355@163.com"

注意:参数请自行修改

6、对GitLab进行重配置

  1. 1
  1. sudo gitlab-ctl reconfigure

7、检测是否安装成功

  1. 1
  1. sudo gitlab-ctl status

出现如下相似结果,恭喜你已安装成功

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  1. [sudo] password for firehare:
  2. run: Nginx: (pid 13334) 16103s; run: log: (pid 4244) 22211s
  3. run: postgresql: (pid 4153) 22280s; run: log: (pid 4152) 22280s
  4. run: redis: (pid 4070) 22291s; run: log: (pid 4069) 22291s
  5. run: sidekiq: (pid 4234) 22212s; run: log: (pid 4233) 22212s
  6. run: unicorn: (pid 4212) 22218s; run: log: (pid 4211) 22218s

8、打开浏览器进入gitlab后台

  • 虚拟机访问localhost

  • 本地访问192.168.1.110

  • 默认管理员账号密码:

    1. 1
    1. Username: root Password: 5iveL!fe
  • 第一次登陆后会自动让你修改密码

注意: IP地址请自行修改

猜你在找的Ubuntu相关文章