5

我尝试将现有项目从 github 存储库导入 aptana studio,但错误提示 Permission denied (publickey)。致命:远端意外挂断

我确保将我的 ssh 添加到我在 github 中的帐户中。我还运行了 $ssh -vT gitt@github.com 这就是它说找不到私钥的意思。

在其他 Windows 7 机器上,我从来没有遇到过导入 Git 项目的问题,但在我的家用电脑上,我无法让它工作。

4

4 回答 4

8

显然,这与正确的 ssh - 使用 aptana 设置的密钥有关。有两种可能性 1) 如果您已经安装了 github for Windows 应用程序,那么您已经有了密钥对。它也将已经在 Github 上注册。登录 github 后,您可以在https://github.com/settings/ssh下找到这些内容。现在你需要解释 aptana 使用正确的私钥来打开 Aptana 和

  1. 转到窗口/首选项 -> 常规/网络连接/SSH2
  2. 点击 Add Private Key... 并选择 github_rsa 文件,而不是 pub 文件,我们想告诉 aptana 你的私钥是什么。

现在 aptana 将使用正确的密钥连接到 github

于 2013-06-12T06:32:16.777 回答
3

我解决了如下问题:

  • 我将“id_rsa”和“id_rsa.pub”文件复制到 C:\Program Files (x86)\Git\.ssh\

我的设置: - 我从http://git-scm.com/download/win使用 git for windows - 我告诉 Aptana 使用这个可执行文件:C:\Program Files (x86)\Git\bin\git.exe

现在终于 Aptana 可以使用 SSH 密钥执行 git pull 了。似乎 Team > Pull 选项没有“看到”机器的本地 ssh 密钥。

于 2014-01-16T09:40:21.833 回答
2

这似乎是 Aptana Studio 的错误。当然你可以只使用 https 登录,但这不是 ssh 密钥的解决方案。您可以在此之后配置 ssh 密钥。

于 2014-06-03T09:08:59.763 回答
0

我有同样的问题。我通过生成新的 ssh 密钥解决了这个问题。只需在http://git-scm.com/download/win安装 Git并使用 Git Bash 遵循https://help.github.com/articles/generating-ssh-keys上的指南。

祝你好运。

于 2014-02-04T03:11:33.127 回答