Zum Hauptinhalt springen

Wie kann ich SSH unter Windows für die Arbeit mit Git konfigurieren

SSH (Secure Shell) ist ein kryptografisches Protokoll, das eine sichere Verbindung zu Remote-Servern ermöglicht. Es ermöglicht dem Benutzer, den Server fernzusteuern und Daten über einen sicheren Kanal zu übertragen. Wenn Sie mit Git arbeiten, können Sie mit dem Einrichten von SSH unter Windows sicher und bequem mit Repositorys arbeiten.

Um zu beginnen, müssen Sie Git auf Ihrem Computer installieren. Git ist ein verteiltes Versionskontrollsystem, mit dem Änderungen am Code überwacht und überwacht werden können. Sie können Git von der offiziellen Website herunterladen und unter Windows installieren.

Nach der Installation von Git müssen Sie einen SSH-Schlüssel generieren. Ein SSH-Schlüssel besteht aus einem öffentlichen und einem privaten Teil. Der öffentliche Teil des Schlüssels wird auf dem Remote-Server gespeichert und der private Teil wird auf Ihrem Computer gespeichert. Um den Schlüssel zu generieren, müssen Sie das Git Bash- Terminal verwenden, um mit Git unter Windows zu arbeiten.

Schritt 1: Öffne Git Bash und führe den Befehl aus:

ssh-keygen -t rsa -b 4096 -C "ваш[email protected] "

Nachdem Sie diesen Befehl ausgeführt haben, werden Sie aufgefordert, einen Speicherort für den privaten Schlüssel auszuwählen und ein Kennwort festzulegen. Nachdem der Schlüssel erfolgreich generiert wurde, werden Sie in der Lage sein, Dateien mit Erweiterungen zu finden. "pub" und ohne Erweiterung. Eine Datei ohne Erweiterung ist Ihr privater Schlüssel, der an einem sicheren Ort aufbewahrt und nicht an Dritte weitergegeben werden muss. Datei mit der Erweiterung ".pub" ist Ihr öffentlicher Teil des Schlüssels, den Sie dem Remote-Server hinzufügen möchten.

Die Schritte zum Hinzufügen eines öffentlichen Schlüssels zu einem Server können je nach dem Server, auf dem Sie arbeiten möchten, unterschiedlich sein. Normalerweise wird das Dienstprogramm ssh-copy-id zum Hinzufügen eines Schlüssels zum Server verwendet. Anweisungen zum Hinzufügen eines Schlüssels zu Ihrem Server finden Sie in der Dokumentation Ihres Anbieters oder auf der offiziellen Website.

So richten Sie SSH unter Windows ein

Um mit Git über SSH unter Windows zu arbeiten, benötigen Sie:

  1. Installieren Sie Git von der offiziellen Website git-scm.com
  2. SSH-Schlüssel generieren
  3. Fügen Sie Ihrem Git-Konto einen SSH-Schlüssel hinzu

1. Installieren von Git:

1. Gehe zur offiziellen Git-Website git-scm.com/downloads

2. Laden Sie die neueste stabile Version von Git für Windows herunter

3. Führen Sie das Installationsprogramm aus und folgen Sie den Git-Installationsanweisungen

2. Generieren eines SSH-Schlüssels:

1. Öffnen Sie Git Bash, indem Sie mit der rechten Maustaste klicken und im Explorer-Fenster "Git Bash Here" auswählen

2. Geben Sie den Befehl ein:

ssh-keygen -t rsa -b 4096 -C "[email protected]"

Ersetzen Sie "[email protected]" zu Ihrer E-Mail, die Sie verwenden, um sich bei Git anzumelden

3. Drücken Sie die Eingabetaste, um den Schlüssel im Standardbenutzerordner zu speichern

4. Geben Sie ein Passwort ein, wenn Sie den Schlüssel mit einem Passwort schützen möchten (optional)

5. Der SSH-Schlüssel wurde erfolgreich erstellt

3. Hinzufügen eines SSH-Schlüssels zu Ihrem Git-Konto:

1. Öffnen Sie den Ordner, in dem der SSH-Schlüssel erstellt wurde

2. Öffnen Sie die Datei id_rsa.pub mit einem Texteditor

3. Kopieren Sie den Inhalt der Datei

4. Melden Sie sich auf der offiziellen Website bei Ihrem Git-Konto an

5. Gehen Sie zu den Profileinstellungen

6. Fügen Sie den kopierten SSH-Schlüssel zum Feld "SSH Keys" hinzu und speichern Sie die Änderungen

Jetzt, da SSH unter Windows konfiguriert ist, können Sie es verwenden, um mit Git auf Remote-Servern zu arbeiten, ohne jedes Mal einen Benutzernamen und ein Passwort einzugeben.

Arbeiten mit Git

Git funktioniert über die Befehlszeile, daher müssen Sie es auf Ihrem Computer installieren und konfigurieren, um damit zu beginnen. Eines der gängigen Betriebssysteme, auf denen Git verwendet wird, ist Windows.

Um SSH unter Windows für die Arbeit mit Git zu konfigurieren, müssen Sie die folgenden Schritte ausführen:

  1. Installieren Sie Git auf Ihrem Computer. Laden Sie dazu die Installationsdatei von der offiziellen Git-Website herunter und führen Sie sie gemäß den Anweisungen des Installationsprogramms aus.
  2. Erstellen Sie einen SSH-Schlüssel. Mit SSH-Schlüsseln können Sie eine sichere Verbindung zwischen einem Computer und einem Remote-Git-Server herstellen. Um einen SSH-Schlüssel zu erstellen, müssen Sie die Git Bash-Eingabeaufforderung öffnen und den Befehl ausführen: ssh-keygen -t rsa -b 4096 -C "[email protected]" . Wenn Sie nach einem Passwort gefragt werden, müssen Sie die Eingabetaste drücken.
  3. Fügen Sie Ihrem Git-Konto einen SSH-Schlüssel hinzu. Gehen Sie zur Git-Website und melden Sie sich bei Ihrem Konto an. Öffnen Sie dann die Einstellungsseite und wählen Sie den Abschnitt "SSH and GPG keys" aus. Klicken Sie auf dieser Seite auf die Schaltfläche "Neuer SSH-Schlüssel" und kopieren Sie den Inhalt des öffentlichen SSH-Schlüssels, der im vorherigen Schritt generiert wurde.
  4. Konfigurieren Sie Git für die Arbeit mit SSH. Öffnen Sie die Git Bash-Eingabeaufforderung und führen Sie den folgenden Befehl aus: git config --global user.email "[email protected]" . Ersetzen Sie "[email protected]" an Ihre E-Mail-Adresse, die beim Erstellen des SSH-Schlüssels verwendet wurde.
  5. Überprüfen Sie die SSH-Einstellungen. Führen Sie den Befehl ssh -T aus [email protected] durch ersetzen "example.com " an die Adresse Ihres Remote-Git-Servers. Wenn alle Einstellungen korrekt sind, sollte Git erfolgreich eine Verbindung zum Server herstellen und eine Begrüßungsnachricht ausgeben.

Nachdem Sie diese Schritte ausgeführt haben, wird SSH unter Windows für die Arbeit mit Git konfiguriert. Es ist jetzt möglich, Repositorys zu erstellen, vorhandene zu klonen und andere Git-Operationen über die Git Bash-Befehlszeile auszuführen.