2016-06-12 6 views
0

Ich habe derzeit ein öffentliches/privates Paar SSH-Schlüssel, die ich hauptsächlich für meine College-Kursarbeit verwendet habe. Da ich bei der Erstellung meine Universitäts-E-Mail mit dem Schlüssel verknüpft habe, möchte ich sie für zukünftige Projekte auf meine persönliche E-Mail-Adresse aktualisieren.Welche Konsequenzen hat das Ändern der E-Mail, die mit meinem öffentlichen ssh-Schlüssel verknüpft ist?

Wie this similar post Notizen, die E-Mail ist einfach ein Kommentar verwendet, um den Schlüssel zu identifizieren und hat keine Auswirkungen auf die Commit-Attributionen.

Wenn ich meine Datei direkt in ~/.ssh/id_rsa.pub ändere, wie wird sich dies auf Seiten wie GitHub und GitLab auswirken? Zum Beispiel here are my GitHub SSH settings with my old email.

Muss ich diesen Schlüssel löschen und erneut eingeben, damit die E-Mail im Titel aktualisiert wird? Oder ist die ursprüngliche E-Mail in den Schlüssel fest codiert? Vielen Dank.

Antwort

0

Muss ich diesen Schlüssel löschen und erneut eingeben, damit die E-Mail im Titel aktualisiert wird?

Ja.

Oder ist die ursprüngliche E-Mail in den Schlüssel fest codiert?

Nein, es ist nicht Teil des öffentlichen Schlüssels, der gleich bleiben würde.
Dh, GitHub würde diesen öffentlichen Schlüssel immer noch erkennen, auch wenn Sie den letzten Teil in ~/.ssh/id_rsa.pub ändern.

Löschen und Registrierung dass gleiche öffentlichen SSH-Schlüssel hier ist nicht zwingend:
seine zugehörige E-Mail ist nur für Sie, was das Schlüssel steht für sich zu erinnern.
Aber der Schlüssel selbst würde immer noch mit seiner alten E-Mail-Registrierung arbeiten.

1

Wenn Sie über den Text rechts neben dem SSH-Schlüssel sprechen, dann ist dies ein Kommentar. Es ist nur ein Etikett für jeden, der die Datei liest, es tut nichts. Sie können es beliebig ändern oder löschen.

Verwandte Themen