预先存在的Github repo的身份验证问题

时间:2017-10-28 03:27:44

标签: git github version-control egit

我正在和一个队友一起开展一个项目,他创建了一个GitHub仓库来简化版本控制。在过去,我曾经使用过Bitbucket repos,而且设置起来非常简单。我只是使用我的Bitbucket用户名和密码作为凭据,就是这样。对于GitHub,我设法正确设置了回购并且可以从中获取,但我不能为我的生活找出如何推动。我尝试了所有可能的用户名/密码组合,我得到 git-receive pack不允许,或者 Auth failed 错误。我在这里错过了什么?我必须使用哪些凭据才能推送?我正在使用eGit

1 个答案:

答案 0 :(得分:0)

这取决于您的操作系统(Windows?Mac?Linux?)和使用的URL。

例如,对于https网址,Git for Windows would cache credentials in the Windows Credential Manager

对于SSH URL,更改凭据根本不起作用,因为它依赖于%HOME%(或$HOME/.ssh中的公共/私有SSH密钥。

两者都适用于Eclipse。