答案1
虽然您的问题中缺少一个配置部分,即您的 ssh 配置(在~/.ssh/config
Linux 上可以找到,但我不知道在 Windows/MinGW 下在哪里),但我认为该工具正在按照您的要求执行:使用您的登录名farha
作为远程系统上的用户名。
如果你尝试,你会看到类似这样的内容:ssh -T [email protected]
Hi farha! You've successfully authenticated, but GitHub does not provide shell access.
这说明您的密钥已在 GitHub 上正确设置。
当您从 GitHub 克隆存储库时ssh
,您将使用如下所示的存储库:
[email protected]:farha/REPO.git
注意git
前面的。
或者,你可以在相当于 github 的 linux 中放置一个节~/.ssh/config
:
Host github.com
User git