Git push時にPermission(publicKey)を拒否します.解決策!

1447 ワード

Googleを使用したプロジェクト
githubにコードをプッシュすると、次のメッセージが表示されます.

検索すると,元の使用環境でのSSH鍵以外のアクセスによりpushがブロックされることが分かった.そこで,現在のubuntu環境のsshキーをgithubに登録することにした.
cat /root/.ssh/id_rsa.pub
ubuntu画面で、次のコマンドを使用してssh-rsaキーをコピーします.

githubにプッシュするrepositoryに入り、Settingをクリックします.

左下隅でDeploy keysを押します.

「Add new」をクリックして、Titleと先ほどコピーしたキーを貼り付けます.
Allow write accessをチェックし、Add Keyを押します.

本人のgithubアカウントのパスワードを入力します.

Uploy keysのホームページでは、Ubuntu環境の鍵が生成されていることがわかります.

登録は終了しましたが、確認のため、以下のコマンドを発行してください.
ssh -T [email protected]
Hi User name/Repository nameがメールに表示されていれば、正しい鍵登録と考えられます.

正常なpushが見えます.

終わりだ!