2012-04-15 155 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