Auf meinem Windows 7-System sucht Git Gui nach dem RSA-Schlüssel im userprofile/.ssh
Ordner oder genauer c:/users/yourusername/.ssh/
.
Der schwierige Teil meines Setups war, den gemeinsam genutzten Host bei Hostmonster zu veranlassen, den Schlüssel zu akzeptieren. Die einzige Möglichkeit, um es zum Laufen zu bringen, bestand darin, mit Git Gui die Schlüsselpaare (ohne Kennwort) zu erstellen und dann den öffentlichen Schlüssel über das Bedienfeld ssh zu kopieren und einzufügen und die Schlüssel zu verwalten.
Um am Anfang zu starten, müssen Sie die Schlüssel in Git Gui erstellen , indem Sie auf Menü Hilfe , zeigen SSH - Schlüssel , dann Schlüssel generieren . Jetzt haben Sie zwei neue Schlüssel im .ssh
Verzeichnis. Öffnen Sie die .pub
Datei und kopieren Sie den Inhalt.
Melden Sie sich auf dem freigegebenen Host in Ihrem Control Panel an und rufen Sie SSH , SSH-Schlüssel verwalten und Schlüssel importieren auf . Fügen Sie es in die öffentliche Box ein und vergewissern Sie sich, dass Sie den richtigen Namen ohne die Erweiterung angegeben haben id_rsa
. Jetzt müssen Sie den Schlüssel über den Link zum Verwalten der Autorisierung autorisieren, damit er in die authorized_keys
Datei eingebunden wird.
Jetzt sollten Ihr Git Gui und Ihr Git Bash in der Lage sein, mit SSH zu pushen, ohne dass Sie das Passwort eingeben müssen. Seltsamerweise war ich in der Lage, SSH über Git Bash und Git Gui zu verwenden. Auf meinen eigenen Servern mit Linux war das Shared Hosting genau das Richtige für mich. Ich hoffe, dass dies jemandem hilft, da ich Stunden des Versuchs und Irrtums gebraucht habe, um dies zu finden - und es ist so einfach!