自定义GitLab登录页面
我希望通过使用自己的图像资产来进行一些最小的GitLab CE定制: brand_logo.png、favicon.ico、logo-black.png、logo-white.png 我遇到: 我希望避免使用前一种方法,因为我不希望弄乱任何文件,除非图像失败。我在后者上尝试了这种方法,但在我的omnibus安装(Ubuntu12.04)中无法使用。我在尝试重新组合资产时遇到了一系列错误。 有什么建议吗?第二个链接是我的:) 我本来打算写一篇关于在omnibus中自定义登录的文章,但是如果你真的想用正确的方法来实现这一点,你必须构建自己的omnibus包。基本上,它概括为:自定义GitLab登录页面,gitlab,Gitlab,我希望通过使用自己的图像资产来进行一些最小的GitLab CE定制: brand_logo.png、favicon.ico、logo-black.png、logo-white.png 我遇到: 我希望避免使用前一种方法,因为我不希望弄乱任何文件,除非图像失败。我在后者上尝试了这种方法,但在我的omnibus安装(Ubuntu12.04)中无法使用。我在尝试重新组合资产时遇到了一系列错误。 有什么建议吗?第二个链接是我的:) 我本来打算写一篇关于在omnibus中自定义登录的文章,但是如果你真
config/software/gitlab rails.rb
以反映步骤1中的自定义登录提交和git repo,并按照步骤1构建包您可以看到我所更改的内容。当前,gitlab ce允许修改页面上的文本和徽标,请参阅以获取更多信息 编辑时,有一个关于允许更改favicon的问题 如果您需要进行更积极的修改,请参见下文 旧答案: 如果您没有升级gitlab的任何计划(或者您不介意每次升级时都重复此过程),请尝试以下操作: 修改所需资源,路径为: /opt/gitlab/embedded/service/gitlab rails/app/assets/images/ 之后,清理资产缓存: gitlab rake资产:clean RAILS_ENV=生产 并生成它们(这一次我有一些权限错误,没有chmod777无法修复的东西,只是尝试将它们恢复到其原始状态) gitlab rake资产:预编译RAILS\u ENV=production 最后是重启
SudoGitlab ctl重启我试图避免这种复杂性。我只是想替换brand_logo.png、favicon.ico、logo-black.png、logo-white.pngIf如果您不这样做,那么在重新配置之后,您的所有自定义设置都将消失。可以通过运行以下命令来修复权限
sudo chmod-R 1777/tmp