參考來源:http://m.itdecent.cn/p/15a7680666ed
作者:安安爸Chris
今天在Android Studio上新建了一個project,向github上自己的庫里push代碼時,AS提示 Permission denied (publickey). 百度了一下,特此感謝安安爸Chris。
但是在安安爸Chris帖子里有一處可能是手誤寫得不太清楚,特此重新梳理了一下,以此記憶:
1、在windows上已經(jīng)安裝了git客戶端,用git bash打開命令終端(右鍵菜單中就有這個命令)
2、執(zhí)行命令ssh-keygen -t rsa -C "your_email@example.com" 。 (注意,郵箱要是你注冊github的郵件地址)
然后回車,ok。
3、到C:\Users\[YOUR-USER-NAME]\.ssh\路徑下,找到剛才命令生成的id_rsa.pub. 復制里面的內(nèi)容。
(理論上來說應該只有一條內(nèi)容,如果有多條,你就要找對應你郵箱的那條了)
4、登錄github。在settings中找到SSH keys。

5、輸入復制的內(nèi)容,然后add。

然后,回到Android Studio,再去push代碼就可以了。