3

こんにちは、joyent no.de のアカウント設定に Cloud9 ide SSH キーをコピーしました。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 はい

4

2 に答える 2

3

node.js、git、cloud9、そして私のようなjoyent noobsの場合、これがあなたのやり方です:

  • cloud9アカウントに移動->ダッシュボード->SSHキーを表示してコピー
  • joyentノードマシンにSSHで接続します。
  • 〜/ .ssh / authorized_keysにCloud9からコピーしたばかりのpubkeyを追加します(存在しない場合は、そのファイルにコピーするだけです)
  • Cloud9に移動し、エディターに移動し、コマンドラインで次の操作を行います。git remote add node ssh://node@yourhost.no.de:66666/home/node/repo
  • はい、それは有効なポート番号ではないことを私は知っています、smartass。代わりにno.deマシンへのポートを入れてください
  • クラウド9で何かを編集する
  • git commit -a -m 'Victor rules!'
  • git push node master
  • 勝つ!
于 2012-01-28T21:32:00.987 に答える
1

これはgithub経由でのみ実行できるようです。cloud9ide から github にプッシュし、ローカルの git をプルして、Joyent にプッシュします。ちょっと複雑すぎますが、「cd ..」ができないため、適切なjoyent構成でssh構成ファイルを追加できません。

于 2011-10-24T02:31:32.933 に答える