Git与 Git Bash 的枢纽
GitHub with Git Bash
我真的不知道发生了什么,我有一个关键,关键工作是与 git 的所有工作,即使在 git bash 我可以推动, pull、fetch 和所有其他程序,克隆除外。
但是,如果我使用 powershell,克隆就可以正常工作(但实际上,powershell 确实存在一些问题)。
当我尝试使用 git bash 克隆时,错误消息是 "Permission denied(public key)"。
我不认为 public 密钥有问题,如果它有问题,那么我永远无法使用此密钥进行克隆...
有人知道这是怎么回事吗?
检查您在 github.com 上的 ssh 密钥,看看您是否有多个关联并且可能使用的不是同一个。
https://help.github.com/en/github/authenticating-to-github/reviewing-your-ssh-keys
如果有人遇到同样的问题并停在这里,我很抱歉,但实际上我从未找到答案。
那时我只是使用 powershell,几个月后我需要克隆同一个存储库,我使用了 Git bash 因为它既简单又快速。我忘记了该工具的这个问题,并且可以正常工作。
可能是 Windows 的一些 cache/register/junk 问题,如果您遇到此问题,请尝试重新启动、注销或查看进程。
我真的不知道发生了什么,我有一个关键,关键工作是与 git 的所有工作,即使在 git bash 我可以推动, pull、fetch 和所有其他程序,克隆除外。
但是,如果我使用 powershell,克隆就可以正常工作(但实际上,powershell 确实存在一些问题)。
当我尝试使用 git bash 克隆时,错误消息是 "Permission denied(public key)"。
我不认为 public 密钥有问题,如果它有问题,那么我永远无法使用此密钥进行克隆...
有人知道这是怎么回事吗?
检查您在 github.com 上的 ssh 密钥,看看您是否有多个关联并且可能使用的不是同一个。
https://help.github.com/en/github/authenticating-to-github/reviewing-your-ssh-keys
如果有人遇到同样的问题并停在这里,我很抱歉,但实际上我从未找到答案。
那时我只是使用 powershell,几个月后我需要克隆同一个存储库,我使用了 Git bash 因为它既简单又快速。我忘记了该工具的这个问题,并且可以正常工作。
可能是 Windows 的一些 cache/register/junk 问题,如果您遇到此问题,请尝试重新启动、注销或查看进程。