将我的git bash凭据从虚拟机切换到我的家庭系统

将我的git bash凭据从虚拟机切换到我的家庭系统,bash,git,github,Bash,Git,Github,我即将完成一个编码训练营,它让我们一开始就盲目地通过Vagrant/putty使用SSH密钥设置我们的git和github帐户信息。我继续下载了cmder,并将其设置为在terminal open上启动bash,但当我尝试git push或pull时,我得到了一个错误权限拒绝(publickey)。致命:无法从远程存储库读取 我已检查用户名和电子邮件,它们已设置为我的正确凭据。我在登录到schools Vagrant系统时创建了SSH密钥这一事实会导致问题吗?如果是,是否有办法剥离并重置我的SS

我即将完成一个编码训练营,它让我们一开始就盲目地通过Vagrant/putty使用SSH密钥设置我们的git和github帐户信息。我继续下载了cmder,并将其设置为在terminal open上启动bash,但当我尝试git push或pull时,我得到了一个错误权限拒绝(publickey)。致命:无法从远程存储库读取

我已检查用户名和电子邮件,它们已设置为我的正确凭据。我在登录到schools Vagrant系统时创建了SSH密钥这一事实会导致问题吗?如果是,是否有办法剥离并重置我的SSH密钥,或者切换我的git以使用HTTPS凭据登录


我在谷歌上搜索了很多,只找到了安装和安装git bash的方法,当然我已经完成了。提前感谢您的帮助。

在用户名和密码上使用SSH密钥的一个好处是,您可以为登录GitHub的每台机器使用单独的密钥。不要转移钥匙;只需为您的家庭计算机生成新的虚拟机密钥,并禁用GitHub端的旧虚拟机密钥。

您会建议使用我在研究中看到的HTTPS选项吗?在git的网站上,它被列为推荐选项,但我不太明白为什么。@JoshBangle:https有一个很大的优势:有时候,其他的东西都被屏蔽了。如果ssh没有被阻止,那么至少对我来说,它在这种身份验证方面似乎更优越。@torek谢谢你提供的信息,我会坚持使用ssh,因为它是我的本地机器,这不应该是个问题。