参考来源:https://www.jianshu.com/p/15a7680666ed
作者:安安爸Chris
今天在Android Studio上新建了一个project,向github上自己的库里push代码时,AS提示 Permission denied (publickey). 百度了一下,特此感谢安安爸Chris。
但是在安安爸Chris帖子里有一处可能是手误写得不太清楚,特此重新梳理了一下,以此记忆:
1、在windows上已经安装了git客户端,用git bash打开命令终端(右键菜单中就有这个命令)
2、执行命令ssh-keygen -t rsa -C "your_email@example.com" 。 (注意,邮箱要是你注册github的邮件地址)
然后回车,ok。
3、到C:\Users\[YOUR-USER-NAME]\.ssh\路径下,找到刚才命令生成的id_rsa.pub. 复制里面的内容。
(理论上来说应该只有一条内容,如果有多条,你就要找对应你邮箱的那条了)
4、登录github。在settings中找到SSH keys。
5、输入复制的内容,然后add。
然后,回到Android Studio,再去push代码就可以了。