そのため、ローカルリポジトリとgitがインストールされているサーバーとgitユーザーがあります。
リポジトリをサーバーに送信(プッシュ)したいです。サーバーにログインするときは、ssh
.pemファイルとパスワードを指定する必要があります。
次のように:
sudo git push [email protected]:somerepo.git
このエラーが発生します。
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
別のエラーで再試行しました。
git push ssh://[email protected]:somerepo.git
ssh: Could not resolve hostname : Name or service not known
fatal: The remote end hung up unexpectedly
ベストアンサー1
正確な回答が必要な質問が多すぎます。
sudo 子プッシュ[Eメール保護]:somerepo.git
このアドレスは有効なIPアドレスですか?
(sudoは間違いなく間違っています.)
権限が拒否されました(公開鍵)。
あなたのサーバーは公開鍵によるSSH接続のみを許可しているようです。キーペアを作りましたか?公開鍵をサーバーにアップロードしましたか?ssh-add
エージェントにキーを追加しますか?
子プッシュ ssh://[Eメール保護]:somerepo.git ssh: ホスト名を解決できません: 不明な名前またはサービス
別のホストですか?リポジトリも含まれていますか?まったく存在しないようです。
サーバーにリポジトリをどのように作成しましたか?サーバーにSSHで接続できますか?