TortoiseGit可能遇到Permission denied (publickey).

TortoiseGit可能遇到Permission denied (publickey).

一、默认情况下github使用https访问的时候使用tortoistgit可以直接使用,但是如果在git Bash上使用或者命令行使用的时候就会报下面错误;

Warning: Permanently added the RSA host key for IP address 'xx.xx.xx.xx' to the list of known hosts.
[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
解决方法一

如果使用的是tortoiseGit这个工具的话打开菜单里的设置->git->远端 查看远端url是不是 [email protected]:xxxxxxxx.git ,如果是的话把它改成 https://github.com/xxxxxx/xxxxxxx.git 的链接就可以啦

解决方法二

打开命令行输入下面命令生成key

ssh-keygen -t rsa

如果出现ssh-keygen不是内部或外部命令的话找到git的安装目录把下面路径添加到系统的环境变量里

然后,一路回车即可;最后输入:

ssh -T [email protected]

打开下面路径下的id_rsa.pub文件,复制里面的内容

你可能感兴趣的:(编辑工具使用介绍)