问题描述:
Git练习中将本地库文件push到远程库时出现如上异常,显示需要确认是否有正确的访问权限并且确认远程库是否存在。
【资料图】
解决办法:
1、首先需要知道在git设置的名字和邮箱,忘了就重新设置
git config --global "用户名" //设置用户名
git config --global "邮箱" //设置邮箱
2、删除.ssh文件夹下的known_hosts文件
文件位置在c盘/Users/用户/.ssh下,手动删除即可
3、Git输入命令
ssh-keygen -t rsa -C "邮箱"
4、后续出现:
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):
回车即可,看清日志反馈,可能需要细微调整
5、.ssh下自动生成id_rsa和id_两个文件,记事本打开id_,全部内容复制
6、GitHub设置——》SSH and GPG keys ——》New SSH key
名字不重要,把复制内容粘贴到key中
key type默认即可
7、至此完成,重新push即可
标签: