當我嘗試在Ubuntu 14.04上將SSH密鑰添加到Gitlab 7.3.1時,它不起作用。我收到了500個內部服務器錯誤,並且該網站極其緩慢。添加/刪除SSH密鑰時出現Gitlab 500錯誤
刷新時沒有添加任何內容,當我再次嘗試時,同樣的問題一遍又一遍。
嘗試讀取日誌:
# tail -f /var/log/gitlab/gitlab-rails/production.log
參數:{「UTF8「=>」✓」,‘authenticity_token’=>」 nKCheVvcyuhTrKUTrWbin9VOYpVPJEWk6lAJO63Lu9o =」,‘鍵’=> .................. ..................。
....................................................。
...........................................................................。」}} 完成500內部服務器錯誤在137ms
變量Errno :: ENOMEM(無法分配內存 - SSH-凱基): LIB/gitlab/popen.rb:23:在generate_fingerpint popen’ app/models/key.rb:78:in
塊 ' 應用程序/模型/ key.rb:75:在generate_fingerpint’ app/controllers/profiles/keys_controller.rb:20:in
打造'
如何解決這一問題?
非常感謝!這解決了我的Omniibus安裝gitlab-ce的許多錯誤!非常感謝你,這讓我發瘋...... – Scriptlabs 2015-05-30 11:33:36
歡迎你!我還添加了一個博客; http://chilion.nl/gitlab-500-error-when-addingremoving-ssh-key/ – Chilion 2016-01-15 13:41:59
有人可能會評論上面的代碼,以便對發生的事情有一個總體概念嗎?這將爲我們節省大量的時間查找並解釋每個命令的參數。它完全爲我工作,我甚至可以看到'頂部'的結果,但我討厭不知道爲什麼!提前致謝。 – 2016-05-21 20:29:18