1.git push -u origin master错误
C:\Users\Administrator\AndroidStudioProjects\flutter_app5>git push -u origin master
[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
错误原因:
电脑公钥(publickey)未添加至github,所以无法识别。 因而需要获取本地电脑公钥,然后登录github账号,添加公钥至github就OK了
解决方法:
查看本地是否有 SSH密钥:cd ~/.ssh
1)如果有: cat 文件名称.pub
复制密钥,然后 登录github后,进入个人设置添加即可。title自行命名
2)1.如果没有:生成秘钥
ssh-keygen -t rsa -C “youremail”
key随便填,最好是默认直接回车!后面两个是密码,可填写,可不填写
2.查看秘钥内容
cat id_rsa.pub
rsa.pub为默认key生成的秘钥,如果你的key填写,将文件名改为你的key即可
复制显示的秘钥,登录github后,进入个人设置添加即可。title自行命名
3.进行测试
$ ssh -T [email protected]
显示如上内容即成功