最近我使用SSH作为认证方法时遇到了完全相同的问题。
解决方法是在~/.ssh
内创建(或修改已有的)一个config
文件。
在这个config
文件中添加如下内容:
Host github.com
User git
IdentityFile ~/.ssh/name_of_your_private_key
然后将config
文件的权限设置为chmod 600
。
当然,您可以根据特定情况使用相应的值替换Host
和User
。
希望这有所帮助;)
IdentityFile
选项解决了我在 Windows 安装中长期存在的问题。非常感谢! - Henrique de Sousa
which git
命令并提供了上面的结果/图片。确实,命令提示符和Intellij Git设置都指向同一个git位置,即/usr/local/bin/git
。请帮忙。 - developer