GitLab Community Edition 8.1.2
添加了一个带有README.html文件的repo后,我随后删除了README并将其替换为README.md。
但是项目页面仍然显示旧的README.html。这很奇怪,因为如果你试图通过点击铅笔来编辑文件,我会得到一个404:
http://<our url>/<group>/<project>/edit/master/readme.html
它显然是以某种方式/某处缓存的。任何人都可以建议如何解决这个问题?非常感谢。
答案 0 :(得分:2)
GitLab缓存项目&#39; 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