Manchmal habe ich dieses Problem und versuchte, die Anweisungen für meinen PC zu folgen.bitbucket Einrichtung ssh für eine 2. Maschine
Cannot push to git repository on bitbucket
Es funktionierte, und ich bereits einen SSH-Schlüssel mit bitbucket haben.
Jetzt habe ich eine andere Maschine mit einer neuen Festplatte, also muss ich wieder git einrichten. Ich dachte, ich könnte nur die globale Konfig hinzufügen:
Aber es funktioniert nicht. So scheint es, als müsste ich die oben genannten Schritte noch einmal durchlaufen.
Gibt es eine bessere Möglichkeit, den SSH-Zugriff von einem vorhandenen Konto aus einzurichten (anstatt von einer anderen Maschine), als nach solch langen und einfachen Schritten.
Frage: Was sind die Probleme mit der Verwendung des gleichen privaten Schlüssels? – dubes
@dubes, (a) Schlüsselpaarsicherheit sollte ernst genommen werden. Wenn jemand anderes eine Kopie des Paares erhält (öffentlich und privat, die Sie beide auf Ihren neuen Rechner kopieren müssen), erhalten Sie vollen Zugriff auf Ihre Repositories. Ich glaube, dass das Kopieren von Schlüsselpaaren den Benutzer dazu ermutigt, zwangloser über die Sicherheit nachzudenken. (b) Mit verschiedenen Tasten kann die Aktivität mit einer bestimmten Maschine verknüpft werden. Sie können einen Schlüssel für einen alten Computer einfach entfernen, ohne den Zugriff für neue zu beeinträchtigen. (c) Das Erzeugen eines neuen Schlüsselpaars ist nicht mehr als das Kopieren eines, und das Einfügen in Bitbucket dauert 30 Sekunden. Warum _nicht_ es tun? – Chris
cool danke, das zu bestätigen, ich muss wirklich diese Schritte noch einmal durchlaufen. Ich denke, wenn ich den Benutzernamen und die E-Mail-Adresse konfiguriere, könnte es einen Mechanismus geben, um das Passwort abzufragen und sich an den Rechner zu erinnern. Aber es scheint nicht so zu sein, wie es funktioniert.Und das OpenSSH-Schritte (zitierend von der erwähnten Frage - sieht nicht einfach aus - auch 'FÜR DIE LAZY';) – artm