it-swarm.com.de

ssh-keygen 'wird nicht als interner oder externer Befehl erkannt

Ich versuche, SSH-Schlüssel für die Verwendung auf Github hinzuzufügen, aber auf meinem Befehl Xp on Prompt ssh-keygen funktioniert nicht. Es gibt folgende Fehlermeldung

ssh-keygen' is not recognized as an internal or external command.

Gibt es eine Alternative zum Generieren von Schlüsseln auf xp?

40
pal4life

Führen Sie msysgit oder eine andere Form der Windows git-Installation aus? msysgit ist nur eine Möglichkeit, git unter Windows auszuführen, aber es ist wahrscheinlich auch die einfachste. Dies ist auch der von der git-Website unter http://git-scm.org/ empfohlene Weg.

Wenn Sie are mit msysgit verwenden, müssen Sie den Befehl in Git Bash und nicht in einer standardmäßigen Windows-Befehlszeile ausführen. Git Bash ist eine Eingabeaufforderung, die von msysgit für Sie installiert wird. Sie ist im Grunde die gebräuchlichste Linux-Befehlszeilen-Shell (bash), die für Windows bereitgestellt wird, um die Verwendung der Befehlszeile von git zu erleichtern. msysgit sollte das Programm ssh-keygen auch an einem Ort installieren, auf den es von Git Bash aus erreichbar ist, jedoch nicht unbedingt von Ihrer üblichen Windows-Befehlszeile aus.

41
kini

SCHRITT 1 Installiere Git .

STEP 2 Fügen Sie den Pfad Ihres git den Umgebungsvariablen wie C:\Programme (x86)\Git\bin hinzu.

STEP 3 Öffnet eine neue Terminalsitzung und versucht ssh-keygen. Es wird klappen.

NOTE Neues Terminalfenster ist ein Muss!

31
ajknzhol

Wenn Sie Git bereits installiert haben, öffnen Sie ein git-bash und versuchen Sie es von dort aus.

10
ScottLenart

Durchsuchen Sie Ihr Git-Verzeichnis, wenn Sie bereits Git installiert haben

Verwenden Sie git bash sollte sich auf Ihrem C:\Programme\Git\bin befinden, abhängig von Ihrem Installationsverzeichnis

Wenn Sie den Pfad bereits hinzufügen, führen Sie einfach sh auf Ihrem cmd aus oder öffnen Sie sh.exe

typ ssh-keygen

Dann geben Sie einfach Name und Passphrase ein (Sie können einfach eine leere Zeichenfolge eingeben).

3
Daniel Sunaryo

für alle Windows-Betriebssysteme

cd C:\Program Files (x86)\Git\bin
ssh-keygen
2
Arif Acar

Das Laufen von git bash als Admin hat für mich funktioniert!

0
Mansi
  • Installieren Sie msysgit
  • Klicken Sie mit der rechten Maustaste auf eine beliebige Datei
  • Wählen Sie "Wählen Sie hier Git Bash" aus dem Menü
  • Führen Sie den Befehl ssh-keygen von einem Git-Bash-Terminal aus
0
Kondal Kolipaka

ssh-keygen ist ein Dienstprogramm, das normalerweise bei Linux-Distributionen zu finden ist. Sie können Cygwin unter Windows verwenden, um die meisten Funktionen der Linux-Befehlszeile zur Verfügung zu haben.

http://www.cygwin.com/

0
thezboe

wenn Sie unter cmd unter Windows ausgeführt werden, überprüfen Sie, ob der Pfad für den Systemvariablenwert unter C:\Programme\Git\bin oder den Pfad der git-Installation auf dem Cmd-Typ festgelegt sein muss, um die Variablen anzuzeigen 

0
Sotos