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