原创

Gitlab-安装部署

Gitlab官网:https://about.gitlab.com/install/

安装Gitlab ce版本

安装环境:Centos7.4

一、环境准备

1、安装依赖

yum -y install curl policycoreutils policycoreutils-python openssh-server openssh-clients postfix

2、启动ssh

systemctl enable sshd
systemctl start sshd

3、配置Postfix

yum install postfix
systemctl enable postfix
systemctl start postfix

二、安装Gitlab

1、yum安装

# 配置yum
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

# yum安装gitlab
yum install -y gitlab-ce

2、yum无法安装时,手动安装

下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/?C=M&O=D

自己选择安装版本撒

rpm -Uvh gitlab-ce-14.7.3-ce.0.el7.x86_64.rpm

3、配置Gitlab

# 编辑配置文件
vim /etc/gitlab/gitlab.rb

# 修改访问域名
external_url 'http://domain

# 启动gitlab的nginx
nginx['enable'] = true
# Nginx监听端口
nginx['listen_port'] = 8888

# 关闭普罗米修斯,如果配置高可以选择不关
prometheus['enable'] = false
prometheus['monitor_kubernetes'] = false

# 邮件模块,不需要可以不开启
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.server"   # 邮件服务器
gitlab_rails['smtp_port'] = 465                # 邮件服务器端口
gitlab_rails['smtp_user_name'] = "smtp user"   # 邮箱
gitlab_rails['smtp_password'] = "smtp password" # 密码
#gitlab_rails['smtp_domain'] = "example.com"
#gitlab_rails['smtp_authentication'] = "login"
#gitlab_rails['smtp_enable_starttls_auto'] = true
#gitlab_rails['smtp_tls'] = false
#gitlab_rails['smtp_pool'] = false

4、初始化配置

gitlab-ctl reconfigure


三、登录Gitlab

1、登录

查看gitlab默认密码,第一次gitlab-ctl reconfigure后,24小时会自动删除密码文件

cat /etc/gitlab/initial_root_password 

打开gitlab登录地址(自定义的域名或IP+配置的端口号)

http://192.168.30.132:8888/

默认用户名:root

密码在/etc/gitlab/initial_root_password文件里

2、重启、停止、启动命令

gitlab-ctl restart # 重启
gitlab-ctl stop # 停止
gitlab-ctl start # 启动


正文到此结束
评论

登录后才能发表评论 登录/注册

0评论
  • 还没有评论,快来抢沙发吧!