从mac和windows管理Heroku的SSH密钥

时间:2014-04-15 12:14:07

标签: git heroku ssh

在家我有Mac book pro,在工作中我使用Windows 7机器。我创建了一个Heroku帐户,并从两台计算机上添加了SSH密钥。如果我运行heroku keys,我会看到列出的2个键。

我最初创建了一个小应用程序并从Mac book pro部署到heroku。

在我的Windows 7计算机上工作时,我尝试clone来自Heroku的应用程序源代码。

heroku git:clone -a the_name_of_my_app

但我得到permission denied (publickey)fatal: The remote end hung up unexpectedly

任何人都可以解释我如何使用herokuMac book pro

中的Windows 7

1 个答案:

答案 0 :(得分:0)

您正在使用两台不同的计算机,这意味着不同的SSH身份。你必须让heroku了解另一组密钥。运行以下查询:

mac/win$ heroku keys
在Windows框提示符下

,你应该看到heroku知道的密钥,它们将是none或你的Mac密钥。

接下来,如果您知道Windows密钥在Windows框中的位置,请运行

win$ heroku keys:add path\to\id_rsa.pub

否则,如果您还没有为Windows框生成SSH身份(密钥),只需运行heroku keys:add并按照提示操作。