Я на Ubuntu 12.04 LTS и только что обновил свой git
от 1.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/'
Это то, что я получаю от git config --list
:
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 remote -v
):
origin https://github.com/rafalchmiel/caniuse.git (fetch)
origin https://github.com/rafalchmiel/caniuse.git (push)
Я попытался установить ключи SSH еще раз (хотя это сделано через HTTP) и поиск вариантов. Не повезло. Любые идеи о том, что еще я могу сделать?
Как раз мысль, вы пытались сменить пульт, чтобы использовать ссылку SSH? –
Большое спасибо за предложение, я попробовал его, и это сработало сразу. Я сбрасываю HTTPS навсегда! SSH FTW. – raf