2012-04-15 157 views
1

我在我的Github服務器上設置了兩個ssh密鑰,我也在git kde服務器上有一個帳戶,在我的當前機器上有一個由github使用的工作正常,另一個同步通過kde服務器,我從我的機器上刪除了,我正在尋找一種方法將其從github導出,以便與kde服務器重新同步。我希望我很清楚。從Github服務器導出ssh密鑰

編輯:我刪除KDE服務器上的關鍵,我需要出口在Github上的一個如果我理解正確的問題KDE服務器

+0

您是否刪除了git存儲庫或ssh密鑰?澄清你的問題中的主題,請! – Kjir 2012-04-15 12:18:14

+0

你想從Github上下載你的公鑰嗎?這個問題是否會更好地指向[Github的支持?](https://github.com/contact) – dbr 2012-04-15 12:49:40

回答

5

- 你失去了你的公鑰。

如果你仍然有你的私鑰,您可以重新生成公鑰容易夠

ssh-keygen -y [-f input_keyfile] 
-y  This option will read a private OpenSSH format file and print an 
     OpenSSH public key to stdout. 

例如:

$ ssh-keygen -y -f myprivatekey > myregeneratedpublickey.pub 

如果你失去了你的私鑰,你就完蛋了。你將不得不生成一個新的密鑰對。

+0

謝謝你,這就是我要求的,不幸的是我丟失了我的私鑰,所以我將創建一個新的密鑰對。 – 2012-04-15 13:29:36