News:三分天注定,七分靠打拼,爱拼才会赢!致力打造专业IT博客。如果你对本博客有任何意见或建议请联系作者,邮箱:blog@mymail.com.cn

GitLab 登录页底部增加备案信息

逝水无痕 361 0 条

如果需要搭建一套属于自己的 git 代码库的话,那么 gitlab 是个很不错的选择。由于政策原因,在大陆内的服务器,如果需要域名访问的话,域名是需要备案的,并且网站的底部需要悬挂备案信息。本篇文章主要是讲如何在 gitlab 登录页底部增加备案信息。

gitlab.jpg

一. 通过页面元素查找需要修改的文件

审查登录页底部元素,猜测可以通过查找 "footer-links" 所在的文件来定位需要修改的文件

# 进入 gitlab docker 容器
docker exec -it gitlab bash
 
# 进入 gitlab 目录
cd /opt/gitlab/embedded
 
# 查找 footer-links 这个字符串在哪个文件中
grep -rn "footer-links" *
 
# 通过查找可以确定有两个文件包含这个字符串
/opt/gitlab/embedded/service/gitlab-rails/app/views/layouts/devise.html.haml
/opt/gitlab/embedded/service/gitlab-rails/app/views/layouts/devise_empty.html.haml

二. 编辑查找到的文件

在文件结尾位置添加域名的备案信息

gitlab.png

三. 编译和重启容器

# 在容器 bash 中执行
gitlab-ctl reconfigure
# 退出容器后执行
docker restart gitlab

效果参见我的代码库:逝水无痕的代码库(gitapp.com)

发表我的评论
icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址