【发布时间】:2011-10-17 00:35:30
【问题描述】:
您好,已将我的 cloud9 ide SSH 密钥复制到我在joyent no.de 的帐户设置中。当我在 cloud9 ide 控制台中启动“git push mywebsite.no.de master”时,出现以下错误:
Warning: Permanently added 'mywebsite.no.de,64.30.136.97' (RSA) to the list of known hosts.
Permission denied (gssapi-keyex,gssapi-with-mic,publickey).
fatal: The remote end hung up unexpectedly
这可能与以下信息没有在任何地方设置有关吗?我认为它是 cloud9 ide 的配置,但是如何设置呢?
托管 mywebsite.no.de
端口 26674
用户节点
ForwardAgent 是的
【问题讨论】:
-
配置的 sn-p 看起来像是
ssh_config(5)文件的一部分。尝试将其放入~/.ssh/config(并确保~/.ssh/config上的权限不允许组或其他写入权限)。 -
是的,它适用于 ~/.ssh/config... 但是在哪里(以及如何)?在 cloud9ide 或我的智能机中?谢谢萨诺德。
-
将它安装到您用于
git push命令的任何机器上作为开始。 (我不知道你的cloud9 ide和你的智能机有什么区别,但是我用过ssh很多... :) -
cloud9 ide是一个在线IDE,我想用git命令将我的代码推送到joyent智能机上的服务器。所以这将是 cloud9ide 上的配置,但我似乎无法找到放置配置的位置。
-
哇,现在我感觉自己就像一只绝对的恐龙——一个在 Web 浏览器中运行的 IDE。嘘。好的,尝试在连接
ftp后立即创建一个.ssh目录,并将该文件的内容放在名称为config的.ssh目录中?希望 FTP 初始工作目录是您的主目录。
标签: node.js ssh cloud9-ide joyent