Wie kann ich in Git einen Remote-Ursprungsserver hinzufügen, wenn mein Host einen anderen SSH-Port verwendet?
git remote add origin ssh://user@host/srv/git/example
Sie können dies einfach tun:
git remote add origin ssh://user@host:1234/srv/git/example
1234
ist der verwendete SSH-Port
git remote add origin user@host:1234/srv/git/example
Sie müssen Ihre ~ / .ssh / config-Datei bearbeiten. Fügen Sie Folgendes hinzu:
Eine schnelle Google-Suche zeigt einige verschiedene Ressourcen, die es detaillierter erklären als ich.
quelle
PasswordAuthentication no
auch.Die beste Antwort funktioniert bei mir nicht. Ich brauchte
ssh://
von Anfang an.quelle
Für diejenigen von euch, die das bearbeiten
./.git/config
quelle
Anstatt das
ssh://
Protokollpräfix zu verwenden, können Sie mit einer kleinen Änderung weiterhin das herkömmliche URL-Formular für den Zugriff auf git über SSH verwenden. Zur Erinnerung lautet die herkömmliche URL :Um einen alternativen Port anzugeben, setzen Sie Klammern um das
user@host
Teil, einschließlich des Ports:Wenn die Portänderung jedoch nur vorübergehend ist, können Sie git anweisen, einen anderen SSH-Befehl zu verwenden, anstatt die Remote-URL Ihres Repositorys zu ändern:
quelle