当前位置:   article > 正文

ubuntu安装gitlab

ubuntu安装gitlab

1.安装依赖包,运行命令

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

执行完成后,出现邮件配置,选择Internet那一项(不带Smarthost的)

2.利用清华大学的镜像来进行主程序的安装。

url https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null

如果下载过程中访问超时出错,请用

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

并直接跳入gitlab-ce安装

 

3.gitlab-ce的下载利用root用户打开文件

vim /etc/apt/sources.list.d/gitlab-ce.list

加入下载地址:

deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main

安装 gitlab-ce:

  1. sudo apt-get update
  2. sudo apt-get install gitlab-ce

4.执行配置

sudo gitlab-ctl reconfigure

5.检查GitLab是否安装好并且已经正确运行,输入下面的命令(查看gitlab的状态)

sudo gitlab-ctl status

6.检测是否开启正确

如果得到类似下面的结果,则说明GitLab运行正常

  1. run: alertmanager: (pid 16353) 15s; run: log: (pid 16368) 14s
  2. run: gitaly: (pid 16126) 20s; run: log: (pid 16148) 19s
  3. run: gitlab-monitor: (pid 16197) 18s; run: log: (pid 16203) 18s
  4. run: gitlab-workhorse: (pid 16088) 22s; run: log: (pid 16100) 21s
  5. run: logrotate: (pid 15615) 85s; run: log: (pid 16115) 20s
  6. run: nginx: (pid 15594) 91s; run: log: (pid 16108) 21s
  7. run: node-exporter: (pid 16172) 19s; run: log: (pid 16187) 19s
  8. run: postgres-exporter: (pid 16379) 14s; run: log: (pid 16390) 13s
  9. run: postgresql: (pid 15290) 156s; run: log: (pid 16063) 23s
  10. run: prometheus: (pid 16237) 17s; run: log: (pid 16342) 15s
  11. run: redis: (pid 15211) 162s; run: log: (pid 16054) 23s
  12. run: redis-exporter: (pid 16217) 17s; run: log: (pid 16226) 17s
  13. run: sidekiq: (pid 15557) 99s; run: log: (pid 16078) 22s
  14. run: unicorn: (pid 15514) 105s; run: log: (pid 16070) 22s

7.更改创建项目后git地址gitlab.example.com为ip地址(此步可省略,若使用gitlab.example.com不能访问,则修改)

vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml

host: localhost中将localhost改为主机的IP即可

8.更改访问ip(出现502错误时或主动更改ip)

命令sudo vim /etc/gitlab/gitlab.rb后

 把文件中的

external_url 'http://localhost'

  改为:

externa_url 'http://localhost:4567'

命令sudo vim /var/opt/gitlab/gitlab-rails/etc/unicorn.rb

把文件中的

listen "127.0.0.1:8080"

改为:

listen "127.0.0.1:4567"

首次访问GitLab,系统会让你重新设置管理员的密码,设置成功后会返回登录界面.

默认的管理员账号是root,如果你想更改默认管理员账号,请输入上面设置的新密码登录系统后修改帐号名.

9.gtilab部分命令

sudo gitlab-ctl stop停止

sudo gitlab-ctl start开启

sudo gitlab-ctl restart重启

sudo gitlab-ctl status查看状态

sudo gitlab-ctl reconfigure确认配置(修改配置后,必须执行)

sudo gitlab-ctl tail 查看日志

10.卸载gitlab

执行如下四步:

sudo gitlab-ctl uninstall

sudo dpkg -r gitlab-ce

sudo rpm -e gitlab-ce

reboot(重启)

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/682404
推荐阅读
相关标签
  

闽ICP备14008679号