Git push時にPermission(publicKey)を拒否します.解決策!
1447 ワード
Googleを使用したプロジェクト
githubにコードをプッシュすると、次のメッセージが表示されます.
検索すると,元の使用環境でのSSH鍵以外のアクセスによりpushがブロックされることが分かった.そこで,現在の
githubにプッシュするrepositoryに入り、
左下隅で
「Add new」をクリックして、Titleと先ほどコピーしたキーを貼り付けます.
Allow write accessをチェックし、Add Keyを押します.
本人のgithubアカウントのパスワードを入力します.
Uploy keysのホームページでは、Ubuntu環境の鍵が生成されていることがわかります.
登録は終了しましたが、確認のため、以下のコマンドを発行してください.
正常なpushが見えます.
終わりだ!
githubにコードをプッシュすると、次のメッセージが表示されます.
![](https://s1.md5.ltd/image/dd059876271613e457511ff3d571f619.png)
検索すると,元の使用環境でのSSH鍵以外のアクセスによりpushがブロックされることが分かった.そこで,現在の
ubuntu
環境のssh
キーをgithubに登録することにした.cat /root/.ssh/id_rsa.pub
ubuntu画面で、次のコマンドを使用してssh-rsaキーをコピーします.![](https://s1.md5.ltd/image/ac8119b468355feb7f8ea395617058ea.png)
githubにプッシュするrepositoryに入り、
Setting
をクリックします.![](https://s1.md5.ltd/image/91c01cc0c02a64986060c77231ded96e.png)
左下隅で
Deploy keys
を押します.![](https://s1.md5.ltd/image/29af630af0d02bfe305e8b624ba08bee.png)
「Add new」をクリックして、Titleと先ほどコピーしたキーを貼り付けます.
Allow write accessをチェックし、Add Keyを押します.
![](https://s1.md5.ltd/image/6441cb639b523b33cc3c877bc5e26196.png)
本人のgithubアカウントのパスワードを入力します.
![](https://s1.md5.ltd/image/28fcada8de6d322ea417f2ca8e4866b1.png)
Uploy keysのホームページでは、Ubuntu環境の鍵が生成されていることがわかります.
![](https://s1.md5.ltd/image/70e039313e846bcb245e101a14907371.png)
登録は終了しましたが、確認のため、以下のコマンドを発行してください.
ssh -T [email protected]
Hi User name/Repository nameがメールに表示されていれば、正しい鍵登録と考えられます.![](https://s1.md5.ltd/image/9959a0c641ae8c1fad34239351c7fb79.png)
正常なpushが見えます.
![](https://s1.md5.ltd/image/592518da580e6654108cbfd23641b123.png)
終わりだ!
Reference
この問題について(Git push時にPermission(publicKey)を拒否します.解決策!), 我々は、より多くの情報をここで見つけました https://velog.io/@tngusl5/git-push-시-Permission-denied-publickey.-해결-방법テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol