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+配置的端口号)
默认用户名:root
密码在/etc/gitlab/initial_root_password文件里
2、重启、停止、启动命令
gitlab-ctl restart # 重启
gitlab-ctl stop # 停止
gitlab-ctl start # 启动
正文到此结束
评论
登录后才能发表评论 登录/注册
0评论