2015-11-06 63 views
2

GitLab社區版8.1.2gitlab顯示項目頁

上錯README已經添加了README.html文件回購,我後來刪除了README並用README.md取而代之。

但是項目頁面仍然顯示舊的README.html。

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

這顯然已經在某種程度上/緩存的地方:因爲如果你嘗試通過點擊鉛筆編輯的文件,我得到一個404很奇怪。任何人都可以建議如何解決這個問題?非常感謝。

+0

你有像nginx的Web服務器前臺代理?他們經常緩存內容(與我的Jenkins有同樣的問題)。 –

+0

@das_j默認情況下,GitLab使用nginx,或者自己的捆綁安裝,或者,如果您配置它,可以選擇使用現有安裝。然而,在這種情況下,幾乎可以肯定的是README被有意地緩存在GitLab的Redis中。 –

回答

2

GitLab緩存項目的自述文件,因爲解析MarkDown可能很昂貴,並且自述文件顯示在儀表板上(因此頻繁顯示)。您可以嘗試clearing the Redis cache

對於總括安裝:

sudo gitlab-rake cache:clear 

對於從源代碼安裝:

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

對於泊塢窗安裝:

sudo docker exec gitlab gitlab-rake cache:clear