Joyent no.de 和 Cloud9 ide

发布于 2024-12-10 06:14:12 字数 490 浏览 0 评论 0原文

您好,已将我的 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
用户节点
转发代理是

Hi have copied my cloud9 ide SSH key in my account settings in joyent no.de. When I launch "git push mywebsite.no.de master" in my cloud9 ide console I get the following errors:

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

Could this be related to the following piece of information not being set-up any where? I think its a config for cloud9 ide, but How to set it up?

Host mywebsite.no.de
Port 26674
User node
ForwardAgent yes

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

沧笙踏歌 2024-12-17 06:14:12

对于像我这样的 Node.js、git、cloud9 和 Joyent 菜鸟,您可以这样做:

  • 转到您的 cloud9 帐户 ->仪表板->显示您的 SSH 密钥并将其
  • SSH 复制到您的 Joyent 节点计算机。
  • 将刚刚从 Cloud9 复制的公钥添加到 ~/.ssh/authorized_keys 中(如果不存在,只需将其复制到该文件中)
  • 转到 Cloud9,编辑器,然后在命令行中执行: git远程添加节点 ssh://[电子邮件受保护]:66666/home/node/repo
  • 是的,我知道这不是有效的端口号,聪明的。将端口输入到您的 no.de 机器上
  • 在 cloud 9 中编辑一些内容
  • git commit -a -m 'Victorrules!'
  • git Push Node Master
  • 获胜!

For node.js, git, cloud9 and joyent noobs, like me, this is how you do it:

  • Go to your cloud9 account-> Dashboard->Show your SSH key and copy it
  • SSH to your joyent node machine.
  • add to your ~/.ssh/authorized_keys the pubkey you just copied from Cloud9 (just copy it in that file, if it doesn't exist)
  • Go to Cloud9, to the editor, and in the command line do: git remote add node ssh://[email protected]:66666/home/node/repo
  • Yes, i know that's not a valid port number, smartass. Put in the port to your no.de machine instead
  • Edit something in cloud 9
  • git commit -a -m 'Victor rules!'
  • git push node master
  • Win!
梦幻之岛 2024-12-17 06:14:12

看来这只能通过 github 实现。我从 cloud9ide 推送到 github,然后拉取本地 git,然后推送到 Joyent。有点过于复杂,但我不能“cd ..”,因此无法添加具有正确的 Joyent 配置的 ssh 配置文件。

Seems like this is only doable via github. I push from cloud9ide to github, then I pull on my local git, and then I push to Joyent. Kinda over-complicated, but I cant "cd .." thus can't add ssh config file with proper joyent config.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文