it-swarm.com.de

Wo behält GitHub für Windows seinen SSH-Schlüssel?

GitHub verteilt einen vereinfachten Git-Client für Windows, den sie GitHub für Windows nennen. Es authentifiziert sich über das GitHub-Konto, und obwohl es normalerweise SSL-Authentifizierung für von ihm erstellte lokale Repositorys verwendet, wenn Sie ein vorhandenes lokales Repository mit einem SSH-Remote auf GitHub verwenden, verwendet es Ihre GitHub-Anmeldeinformationen zum Einrichten eines SSH-Schlüssels auf dem GitHub-Konto für sich selbst . Aber wo bleibt der SSH-Schlüssel im Dateisystem?

49
rakslice

%HOMEDRIVE%%HOMEPATH%\.ssh\id_rsa.pub ist der Schlüssel 

72
user2929588

Auf meinem Arbeits-PC steht es in %USERPROFILE%/.ssh/ und nicht in %HOMEDRIVE%%HOMEPATH%/.ssh/

Auf vielen Computern befinden sich diese Ordner am selben Ort, dies hängt jedoch von der Konfiguration ab. Es scheint also, dass %USERPROFILE% der von GitHub für Windows verwendete Ort ist, der auch der ~-Heimatort für Git-Bash ist.

Dies ist verwirrend, da meine Windows-Git-Standardinstallation %HOMEDRIVE%%HOMEPATH% als ~-Ausgangsort verwendet.

22
t3hmun

Der Standardspeicherort ist: %HOMEDRIVE%%HOMEPATH%\.ssh\id_rsa.pub. Das würde sich zu etwas wie C:\Users\dennis\.ssh\id_rsa.pub erweitern.

Wenn %HOMEDRIVE%%HOMEPATH%\.ssh\id_rsa.pub bereits vorhanden ist, erstellt github einen Schlüssel mit dem Namen github_rsa (. Pub) im selben Ordner.

12
dennisschagt

Es ist in %HOMEDRIVE%%HOMEPATH%\.ssh

Beachten Sie, dass GitHub für Windows normalerweise SSL verwendet. SSH-Schlüssel wurden erst erstellt, wenn Sie zu einem bestimmten Zeitpunkt ein SSH-Repository verwendet haben.

4
rakslice

Unter Windows 10 Home lautet der Pfad des .ssh-Ordners %HOMEDRIVE%%HOMEPATH%\AppData\Roaming\SPB_Data\.ssh

0
runovskyi