これは私の状況です。リモートホストのgithubからクローンをgitできません
私はGithubのプライベートレポに追加されました。
私はそれをクローン化しました。私はgit push
のローカル環境で正常に動作します。
私のリモートホストでは、ssh鍵をインポートしたので、パスワードを入力せずにssh鍵をインポートできます。
リモートホストでは、git clone
を入力すると、エラーPermission denied (publickey)
が表示されます。
このエラーは、git clone
をssh://
とhttps://
と試しても発生します。
私のローカルホストでは、私がssh -T [email protected]
を実行すると、リモートホストでそれを行うと正常に認証されたことがわかり、Permission denied (publickey)
に戻ります。
Githubには私のsshキー以上のものが必要ですか? パスワードを入力せずにsshにログインできる場合、これは明らかにsshキーが機能することを意味します。 しかし、なぜGithubはリモートでしかそれを否定しませんでしたか?
リモートホストにキーがありますか?あなたは 'ssh-agent'に鍵を持っていますか?あなたは 'remote'ホストにどのように接続しますか? – Jakuje
@ user2094178: 'git config --global user.name'と' git config --global user.email'を設定しましたか? – Shravan40
@ Shravan40リモートホストでは?いいえ。 – user2094178