Ich möchte einen Git-Server einrichten. Ich habe einige Anleitungen gefunden, die sehr detailliert sind.
Einige beschreiben die Installation für einen Git-Server, auf den über Ssh zugegriffen werden kann, während andere über HTTP zugreifen können. (Andere raten sogar zu Werkzeugen wie Gitolite).
Gibt es Vor- oder Nachteile bei der Auswahl von SSH oder HTTP? Es scheint, dass die Dateiübertragung per HTTP erheblich langsamer ist, aber ich frage mich, ob noch andere Dinge zu beachten sind.
Was ist die gebräuchlichste Methode, um einen Git-Server einzurichten?
Sie können HTTPS für den schreibgeschützten Zugriff verwenden, wenn Ihre Repositorys öffentlich sind, da sie auf der Clientseite einfach zu verwenden sind. Wenn nicht, sollten Sie nur SSH verwenden. In jedem Fall sollten Sie SSH für den Schreibzugriff verwenden, da es ein besseres Authentifizierungsmanagement bietet.
quelle