Ubuntu 20.04安装Gitlab-CE

参考:Ubuntu 20.04下的安装gitlab-ce
参考:How to reset user password
参考:Gitlab系列九之取消用户注册页面和删除用户
参考:GITLAB本地搭建后用户(默认)头像不显示问题

安装步骤

1 更新apt源

apt update

2 安装依赖项

## Postfix Configuration 选择 No configuration 就好
apt-get install curl openssh-server ca-certificates postfix   

3 安装wget

apt-get install wget

4 下载gitlab-ce软件包

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/focal/main/g/gitlab-ce/gitlab-ce_13.2.3-ce.0_amd64.deb

5 安装软件

dpkg -i gitlab-ce_13.2.3-ce.0_amd64.deb

6 修改外部url

## 本机的局域网ip地址为172.16.129.170,根据自己的修改
external_url 'http://172.16.129.170'  

7 重新配置gitlab

## 此过程可能需要较长时间
gitlab-ctl reconfigure  

8 重启gitlab

gitlab-ctl restart 

9 访问测试

使用浏览器访问页面http://172.16.129.170,本机的局域网ip地址为172.16.129.170,推荐使用Chrome浏览器,根据自己的实际局域网ip调整。

复位Gitlab用户密码

有时候Gitlab搭建完并不会出现直接root用户输入新密码的界面,此时就需要在Ubuntu下复位root用户的密码。

1. Start a Rails console

参考:Rails console

注意Gitlab版本,命令可能有所不同。
在这里插入图片描述

2. Find the user either by username, user ID or email ID:

 user = User.find_by_username 'exampleuser' #'root'
 #or
 user = User.find(123)
 #or
 user = User.find_by(email: 'user@example.com')

3. Reset the password

 user.password = 'secret_pass'
 user.password_confirmation = 'secret_pass'

4. Save the changes:

 user.save!

5. Exit the console, and then try to sign in with your new password.

取消用户注册页面和删除用户

取消用户注册页面

Admin Area—>Settings—>Sign-up enabled(取消前面的勾)—save
在这里插入图片描述

删除用户

在这里插入图片描述

GITLAB本地搭建后用户(默认)头像不显示问题

1. 图例

在这里插入图片描述

2. 编辑GITLAB的配置文件/ETC/GITLAB/GITLAB.RB

在/etc/gitlab/gitlab.rb中找到如下两行关于Gravatar的配置
在这里插入图片描述
如果我们不开启https的话,用http就可以了,配置文件增加如下所示的plain_url ~~~ 修改为:

  gitlab_rails['gravatar_plain_url'] = 'http://cdn.libravatar.org/avatar/%{hash}?s=%{size}&d=identicon'
   #gitlab_rails['gravatar_plain_url'] = 'https://seccdn.libravatar.org/avatar/%{hash}?s=%{size}&d=identicon'

在这里插入图片描述
官方https://docs.gitlab.com/ee/administration/libravatar.html为我们提供了两种解决方案,一种是http一种是https:
在这里插入图片描述

3、停止GITLAB服务–gitlab-ctl stop

在这里插入图片描述

4、重新加载配置文件 启动GITLAB服务–gitlab-ctl reconfigure

在这里插入图片描述

5、配置加载正常后重新启动服务–gitlab-ctl start

在这里插入图片描述

6、配置加载正常后重新启动服务–gitlab-ctl restart

在这里插入图片描述

7、查看GITLAB启动状态–gitlab-ctl start–ps aux|grep gitlab

在这里插入图片描述
在这里插入图片描述

8、查看页面默认LOGO显示情况(显示正常)

在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值