我在Ubuntu 12.04 LTS上,刚刚将我的git1.7某物升级到了1.8.4版本。问题是,当我想要推送到Github存储库时,我会收到以下消息,而推送不会发生:

/caniuse $ git push
Username for 'https://github.com': rafalchmiel
Password for 'https://[email protected]':
remote: Anonymous access to rafalchmiel/caniuse.git denied.
fatal: Authentication failed for 'https://github.com/rafalchmiel/caniuse.git/'

这就是我从中得到的:
user.name=Rafal Chmiel
[email protected]
alias.undo-commit=reset --soft HEAD^
color.ui=true
push.default=matching
credential.helper=cache --timeout=86400
github.user=rafalchmiel
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
remote.origin.url=https://github.com/rafalchmiel/caniuse.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*

这些是我的遥控器(git config --list):
origin  https://github.com/rafalchmiel/caniuse.git (fetch)
origin  https://github.com/rafalchmiel/caniuse.git (push)

我再次尝试设置ssh密钥(尽管这是通过http完成的),并搜索选项。没有运气。我还有什么办法吗?

最佳答案

但问题没有解决,最后我决定使用ssh而不是https。ssh根本没有造成任何问题(也不需要输入用户名和密码)!

07-26 07:02