安装gitlab

Posted levia

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装gitlab相关的知识,希望对你有一定的参考价值。

看了下上次发学习的记录的日期是8月22日, 今天11月25日. 一转眼 3个月时间过去了. 本应该7月底结束的学习, 拖了4个月. 

自学 需要坚持, 三天打鱼, 两天晒网的, 会让自己对自己失去信心.

 

以下为8月23日左右记录的,没有发布.今日整理大概记录下.

首先需要找到符合自己系统版本的rpm安装包, 地址如下.

https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/

找到后复制下载链接.

wget  https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.1.6-ce.0.el7.x86_64.rpm
#升级所有包
yum update 


#用于ssh远程(非必须)
yum install openssh 


#selinux设置为disabled
vim /etc/selinux/config selinux=disabled 


yum install curl policycoreutils openssh-server openssh-clients postfix

systemctl start postfix
#在编辑器中输入如下内容保存
vim /etc/yum.repos.d/gitlab-ce.repo
[gitlab-ce]
name=gitlab-ce
baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7
repo_gpgcheck=0
gpgcheck=0
enabled=1
gpgkey=https://packages.gitlab.com/gpg.key
yum clean all
yum makecache

# 安装github
yum install gitlab-ce 

 

# ip 端口自己定义 也可以是域名.
vim /etc/gitlab/gitlab.rb

external_url http://git.example.com 
修改为
external_url http://192.168.2.200:8060

# 执行以下命令.使配置生效.
gitlab-ctl reconfigure
#重启服务 gitlab
-ctl start

 

安装完成后 访问 http://192.168.2.200:8060   502错误

netstat -ntpl

kill -9 端口号

vim /etc/gitlab/gitlab.rb
添加行:
unicorn[port] = 8061

gitlab-ctl reconfigure

 

 

常用的命令:

启动服务:gitlab-ctl start
查看状态:gitlab-ctl status
停掉服务:gitlab-ctl stop
重启服务:gitlab-ctl restart
让配置生效:gitlab-ctl reconfigure

以上是关于安装gitlab的主要内容,如果未能解决你的问题,请参考以下文章

安装gitlab并汉化

GitLab安装与汉化-实战

持续集成之Gitlab安装与应用

持续集成之Gitlab安装与应用

centos 7安装gitlab及使用

版本管理 GitLab 的安装及管理 (CentOS 7)