Git Remote SSH hinzufügen

Abdul Jabbar 20 Juni 2023
  1. Secure Shell (SSH)-Schlüssel
  2. Fügen Sie einen weiteren SSH-Port Git Remote hinzu
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 Jabbar avatar Abdul Jabbar avatar

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

Verwandter Artikel - Git Remote