![Git Push schlägt beim Einrichten neuer Gitosis auf dem Ubuntu-Server bei den Berechtigungen fehl](https://rvso.com/image/1267915/Git%20Push%20schl%C3%A4gt%20beim%20Einrichten%20neuer%20Gitosis%20auf%20dem%20Ubuntu-Server%20bei%20den%20Berechtigungen%20fehl.png)
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_keys
am 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 gitosis
auf den Servern versucht /etc/ssh/sshd_config
und 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