gitlab 在项目页面上显示错误的自述文件

gitlab shows wrong README on project page

GitLab 社区版 8.1.2

添加了带有 README.html 文件的回购协议后,我随后删除了该自述文件并将其替换为 README.md。

但是项目页面仍然显示旧的 README.html。这很奇怪,因为如果您尝试通过单击铅笔来编辑文件,我会收到 404:

http://<our url>/<group>/<project>/edit/master/readme.html

显然以某种方式/某处缓存了它。谁能建议如何解决这个问题?非常感谢。

GitLab 缓存项目的 README 文件,因为解析 MarkDown 可能很昂贵并且 README 显示在仪表板上(因此经常显示)。你可以试试 clearing the Redis cache:

对于 Omnibus 安装:

sudo gitlab-rake cache:clear

对于源安装:

cd /home/git/gitlab
sudo -u git -H bundle exec rake cache:clear RAILS_ENV=production

对于 Docker 个安装:

sudo docker exec gitlab gitlab-rake cache:clear