Centos 8.3安装gitlab ce 14.0.4

更新系统和安装依赖

sudo yum -y update
sudo yum -y install curl vim policycoreutils python3-policycoreutils

# 安装邮件和允许自启动
sudo yum -y install postfix
sudo systemctl enable postfix && sudo systemctl start postfix

添加gitlab ce源

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

开始安装

sudo yum install gitlab-ce

gitlab配置

# 查看版本号
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
# 配置文件修改
sudo vi /etc/gitlab/gitlab.rb
# 设置 external_url 'http://ip'
# 修改配置修需要执行此命令
sudo gitlab-ctl reconfigure

# 命令集合
# 启动
gitlab-ctl start
# 查看状态
gitlab-ctl status
# 停止
gitlab-ctl stop
# 重启
gitlab-ctl restart

重新设置用户密码

gitlab-rails console -e production
user = User.where(id: 1).first
# 或者 根据邮箱查询
user = User.find_by(email: 'admin@example.com')
user.password = 'secret_pass'
user.password_confirmation = 'secret_pass'
user.save!

解决头像不展示

sudo  vi /etc/gitlab/gitlab.rb
# 找到 plain_url 和  ssl_url 两个配置修改如下
gitlab_rails['gravatar_plain_url'] = 'http://sdn.geekzu.org/avatar/%{hash}?s=%{size}&d=identicon'
gitlab_rails['gravatar_ssl_url'] = 'https://sdn.geekzu.org/avatar/%{hash}?s=%{size}&d=identicon'

#重启
sudo gitlab-ctl reconfigure
gitlab-ctl restart
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容