Git Push schlägt beim Einrichten neuer Gitosis auf dem Ubuntu-Server bei den Berechtigungen fehl

Git Push schlägt beim Einrichten neuer Gitosis auf dem Ubuntu-Server bei den Berechtigungen fehl

Ich habe ein Berechtigungsproblem mit dem ersten Testprojekt auf dem Gitosis-Server, dem Ubuntu Lucid-Server

Habe dieses Howto verwendethttps://help.ubuntu.com/community/Git

Änderungen, Commits und Push auf Gitosis-Admin haben funktioniert.

Dann habe ich das Testprojekt und das lokale Repository erstellt und etwas committet, den Master wie in der Anleitung festgelegt, aber dann beim Pushen bekam ich:

ERROR:gitosis.serve.main:Repository read access denied
fatal: The remote end hung up unexpectedly

Vielleicht muss ich sagen, dass wir NFS verwenden und ich nicht sicher bin, wie ich mit den Schlüsseln umgehen soll.

Ich habe gesehen, dass der Schlüssel, den ich eingegeben habe, /srv/gitosis/.ssh/authorized_keysam Ende „mylogin@server“ hatte. Also habe ich einen auf der neuen Box generiert, an der ich seit zwei Wochen arbeite, und ihn an die Datei angehängt.

ohne Erfolg – ​​also habe ich es AllowUsers gitosisauf den Servern versucht /etc/ssh/sshd_configund den SSH-Server neu gestartet.

Jetzt bin ich gefragt gitosis@server's password: !!

Bin zurückgewechselt, fragt aber immer noch.

Bitte geben Sie einen Hinweis, wie ich weiter prüfen kann. – Florian

Antwort1

Gitosis wird vom Autor nicht mehr gepflegt und unterstützt. Die meisten Leute empfehlen stattdessen Gitolite, das eine viel bessere Dokumentation und mehr Funktionen bietet:http://github.com/sitaramc/gitolite

verwandte Informationen