問題描述:
Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
大概意思:遠程倉庫拒絕訪問
原因:沒有上傳公鑰
解決方式:
(1)ssh-keygen -t rsa -C "用戶名"
返回Generating public/private rsa key pair. Enter file in which to save the key (/home/forwhat.cn/.ssh/id_rsa):
(2)回車
返回Enter passphrase (empty for no passphrase):
(3)回車
返回Enter same passphrase again:
(4)回車。
Your identification has been saved in /home/forwhat.cn/.ssh/id_rsa.
Your public key has been saved in /home/forwhat.cn/.ssh/id_rsa.pub.
(5)出現一張公鑰圖片
(6)在linux下可以用cat命令顯示id_rsa.pub中的內容(cat ~/.ssh/id_rsa.pub)並複製內容。
(7)在網頁-settings-SSH keys-add SSH key
(8)git push 成功