美文网首页
Ubuntu16.04搭建gitlab教程

Ubuntu16.04搭建gitlab教程

作者: 洃冭鎯oo | 来源:发表于2020-08-05 20:38 被阅读0次

一、安装git

sudo apt-get install git
sudo apt-get update

二、gitlab的搭建

1.安装依赖包:
sudo apt-get install curl openssh-server ca-certificates postfix

2、运行命令后,会出现一样邮件配置项,选择Interent site这项,然后一路回车键

1569266-20190304103838323-1504448905.png
3.利用清华大学的镜像[https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/]来进行主程序的安装。
信任GitLab的GPG公钥,执行下边这一行命令:
curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null
【运行完这一行会在etc/apt/sources.list.d/文件夹内生成gitlab-ce.list文件】

4.此时再切换到root用户下打开下面文件,这时候进行添加镜像
sudo vi /etc/apt/sources.list.d/gitlab-ce.list
在文件中添加一行
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main

5.安装 gitlab-ce,执行这两个命令:
sudo apt-get update
sudo apt-get install gitlab-ce

1569266-20190304104450805-223557393.png
出现上图内容,说明安装正确完成。
6.执行命令
sudo gitlab-ctl reconfigure
此时要注意:有可能会出现 ruby_block[supervise_redis_sleep] action run,出现会一直卡无法往下进行:

解决方案:
1、按住CTRL+C强制结束;
2、运行:sudo systemctl restart gitlab-runsvdir
3、再次执行:sudo gitlab-ctl reconfigure】

7.打开 sshd 和 postfix 服务
service sshd start
service postfix start

8.为了使 GitLab 社区版的 Web 界面可以通过网络进行访问,我们需要允许 80 端口通过防火墙,这个端口是 GitLab 社区版的默认端口。为此需要运行下面的命令:
sudo iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT

9.检查GitLab是否安装好并且已经正确运行,输入下面的命令
sudo gitlab-ctl status

10.如果得到类似下面的结果,则说明GitLab运行正常
run: gitaly: (pid 15680) 185s; run: log: (pid 15328) 239s
run: gitlab-monitor: (pid 15696) 184s; run: log: (pid 15484) 231s
run: gitlab-workhorse: (pid 15667) 186s; run: log: (pid 15208) 249s
run: logrotate: (pid 15273) 245s; run: log: (pid 15272) 245s
run: nginx: (pid 15238) 247s; run: log: (pid 15237) 247s
run: node-exporter: (pid 15467) 233s; run: log: (pid 15466) 233s
run: postgres-exporter: (pid 15722) 181s; run: log: (pid 15571) 217s

11.在浏览器地址栏中输入:http://127.0.0.1:80,即可访问GitLab的Web页面,
首次登录需要更改密码,管理员用户名为root

1569266-20190304110939341-1559081188.png

设置密码后,点击Change your passwd 进入登陆页面,登陆名为root,密码为上一步设置的密码,点击登陆即可。

1569266-20190304111019527-2139140993.png

相关文章

网友评论

      本文标题:Ubuntu16.04搭建gitlab教程

      本文链接:https://www.haomeiwen.com/subject/hkpdrktx.html