Wenn ich versuche, Gitlab 7.3.1 auf Ubuntu 14.04 einen SSH-Schlüssel hinzuzufügen, funktioniert es nicht. Ich bekomme einen 500 internen Serverfehler und die Site ist extrem langsam.Gitlab 500 Fehler beim Hinzufügen/Entfernen von SSH-Schlüssel
Auf Aktualisieren wird nichts hinzugefügt und wenn ich es erneut versuche, das gleiche Problem immer und immer wieder.
Der Versuch, die Protokolle zu lesen:
# tail -f /var/log/gitlab/gitlab-rails/production.log
Parameter: { „UTF-8" =>“✓“, ‚authenticity_token‘ =>“nKCheVvcyuhTrKUTrWbin9VOYpVPJEWk6lAJO63Lu9o =“, ‚Schlüssel‘ => .................. ...................
....................................................
............................................................................“}} 500 Internal Server Error Fertiggestellt 137ms
Errno :: ENOMEM (zuteilen kann der Speicher nicht - ssh-keygen): lib/Gitlab/popen.rb: 23: in popen’ app/models/key.rb:78:in
Block in generate_fingerpint ' app/models/key.rb: 75: in generate_fingerpint’ app/controllers/profiles/keys_controller.rb:20:in
erstellen'
Wie dieses Problem beheben? Wahrscheinlich
Vielen Dank! Das hat viele 500 Fehler meiner Omnibus-Installation von gitlab-ce gelöst! Vielen Dank, das hat mich verrückt gemacht ... – Scriptlabs
Willkommen! Ich habe auch einen Blog hinzugefügt; http://chilion.nl/gitlab-500-error-when-addremoving-sssh-key/ – Chilion
Könnte jemand den obigen Code kommentieren, um einen Überblick zu geben, was passiert? Es würde uns viel Zeit sparen, nach Argumenten für jeden dieser Befehle zu suchen und sie zu interpretieren. Es hat total funktioniert für mich und ich kann sogar das Ergebnis in "top" sehen, aber ich hasse es nicht zu wissen, warum! Danke im Voraus. –