Wie kann ich in Git einen entfernten Ursprungsserver hinzufügen, wenn mein Host einen anderen SSH-Port verwendet?
git remote add origin ssh://user@host/srv/git/example
Wie kann ich in Git einen entfernten Ursprungsserver hinzufügen, wenn mein Host einen anderen SSH-Port verwendet?
git remote add origin ssh://user@host/srv/git/example
Sie müssen Ihre ~/.ssh/config-Datei bearbeiten. Fügen Sie etwas wie das Folgende hinzu:
Host example.com
Port 1234
Eine schnelle Google-Suche zeigt eine wenige verschiedene Ressourcen, die es ausführlicher erklären als ich.
Anstatt die ssh://
können Sie weiterhin die herkömmliche URL-Form für den Zugriff auf Git über SSH verwenden, allerdings mit einer kleinen Änderung. Zur Erinnerung, die herkömmliche URL lautet :
git@host:path/to/repo.git
Um einen alternativen Anschluss anzugeben, setzen Sie Klammern um den user@host
Teil, einschließlich des Hafens:
[git@host:port]:path/to/repo.git
Wenn die Änderung des Ports jedoch nur vorübergehend ist, können Sie git anweisen, einen anderen SSH-Befehl zu verwenden, anstatt die Remote-URL Ihres Repositorys zu ändern:
export GIT_SSH_COMMAND='ssh -p port'
git clone git@host:path/to/repo.git # for instance
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.