Git Remote SSH hinzufügen
In dieser Ära ist das am weitesten verbreitete Versionskontrollsystem Git, das von den meisten Entwicklern innerhalb der Teamstruktur betrieben wird. Dies wird hauptsächlich für die Code-Effizienz verwendet, egal wie groß oder kritisch das Projekt ist.
In diesem Teil des Blocks lernen wir, wie man den SSH-Schlüssel zu Git hinzufügt.
Secure Shell (SSH)-Schlüssel
SSH ist ein Initialismus, der für Secure Shell
steht. Es ist ein Schlüssel, der erstellt wurde, um einen sicheren Ersatz für die ungesicherte Fernkommunikation für das Netzwerkprotokoll einzuführen.
Der SSH-Schlüssel wird verwendet, um seinen Benutzern, insbesondere Systemadministratoren, eine Plattform zur Übertragung von Remote-Dateien bereitzustellen, kann zur Verwaltung des Netzwerks verwendet werden und kann auch für den Remote-Zugriff auf das Betriebssystem verwendet werden.
In dieser kurzen Anleitung erfahren wir, wie man ein git remote
mit anderen SSH-Ports hinzufügt. Der SSH-Server arbeitet standardmäßig auf Port 22
.
Wenn wir es auf einem anderen Port ausführen, wird ein Fehler angezeigt, z. B. Fehler ssh: Verbindung zu Host 192.158.xx.xx Port 22: Verbindung abgelehnt
. Wir können also auch den Port ändern, der im System verfügbar ist.
git remote hinzufügen
Wenn wir das lokale Repository starten, ist es notwendig, ein Remote-Repository hinzuzufügen, in dem wir unsere Codes ohne Hektik effizient pushen können. Dies kann durch den Git-Befehl git remote add
erreicht werden.
Der Befehl git remote add
wird verwendet, um einen Interrelation Record zu einem neuen Remote-Repository zu erstellen. Dieser Befehl benötigt standardmäßig einen lokalen Server-Benutzernamen und eine IP-Adresse, um ein neues Remote-Repository wie folgt hinzuzufügen:
git remote add remote_name ssh://username@ip_address/path-to-git-repo/repo.git
Beispiel:
git remote add origin ssh://root@156.168.28.xxx/var/repositories/lau.git
Eine neue Fernbedienung wurde durch den obigen Befehl mit dem Namen origin
hinzugefügt. Wenn wir den SSH-Port geändert haben, wird unser Code nicht auf die Fernbedienung übertragen, und wir werden mit dem folgenden Fehler konfrontiert:
ssh: connect to host 156.168.28.xxx port 22: Connection refused
fatal: Could not read from remote repository.
Make sure you have the rights
and the repository exists.
Das bedeutet, dass beim Hinzufügen von git remote
versucht wurde, eine Verbindung zum Standard-SSH-Port 22
herzustellen. Da wir mit einem Fehler konfrontiert sind, wird Port 22
geändert.
Jetzt legen wir beim Hinzufügen einer Fernbedienung die verschiedenen Ports fest.
Fügen Sie einen weiteren SSH-Port Git Remote hinzu
Hier geben wir den anderen SSH-Port zum Hinzufügen einer neuen Fernbedienung an.
git remote add origin ssh://username@ip_address:port/path-to-git-repo/repo.git
Beispiel:
git remote add origin ssh://root@156.168.28.xxx:5254/var/repository/lau.git
Jetzt können wir sehen, dass der obige Befehl unseren Code an die neue Fernbedienung auf dem anderen angegebenen SSH-Port überträgt, dh 5254
.
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedIn