質問: windowspcからawsec2マシンへのgitプッシュが失敗する このチュートリアルの手順に従いました: http://cuppster.com/2011/05/12/diy-node-js-server-on-amazon-ec2 しかし、「ローカルコードの変更をリモートリポジトリにプッシュする」という手順に到達すると、エラーが発生しました。windows 7 pcを実行していて、puttyを使用してawsec2インスタンスにアクセスしています。私のgitクライアントはmsysgitです。ec2にプッシュしようとすると、次のエラーが発生します。 ssh://ubuntu@ec2-xx-xx-xxx-xx.compute-1.amazonaws.com/home/ubuntu/repositoryへのプッシュアクセスが拒否されました(公開鍵)。致命的:リモートエンドが予期せずハングアップした 全能のグーグルマシンを使ってみましたが、正しい検索語を入力してうまくいく答えを得ることができないようです。プッシュを可能にする可能性のあるポインタをいただければ幸いです。
回答: 公開sshキーをサーバーにコピーする必要があります。 pscp.exeとコマンド(コマンドプロンプト内)を使用して実行します。"c:\program files\putty\pscp.exe" id_rsa.pub ubuntu@ec2-xx-xx-xxx-xx.compute-1.amazonaws.com:.ssh/authorized_keys どこ 最初の部分はpscp.exeへのパスです 2番目の部分はsshキーの公開部分であり、 3番目の部分はusername@remote_computer:path_on_remote_computerです pscp.exeは putty ダウンロードページにあります。