- Моя компания использовала мобильную службу Azure с определенным именем
- Из-за повреждения файловой системы в мобильной службе Azure мы были вынуждены удалить и воссоздать мобильную службу в другой подписке.
- Я использую GitHub для Windows для оболочки Git (расширенный Powershell) в Windows7.
- Я не могу отправлять данные в этот репозиторий или извлекать его из него (это доступ только по протоколу HTTPS).
- Я могу нажать или извлечь из этого репозитория с компьютера моего коллеги (он использует обычный ms-git)
Основная ошибка возвращена:
fatal: unable to access 'https://[email protected]/abcd.git/': The requested URL returned error: 403
Многословным завитком, интересными фрагментами:
* Server auth using Basic with user 'new_user_name'
> GET /abcd.git/info/refs?service=git-upload-pack HTTP/1.1
< HTTP/1.1 401 Unauthorized
....
< WWW-Authenticate: Basic realm="site"
* Couldn't find host abcd.scm.azure-mobile.net in the _netrc file; using defaults
* Found bundle for host abcd.scm.azure-mobile.net: 0x1f6b538
* Re-using existing connection! (#0) with host abcd.scm.azure-mobile.net
* Connected to abcd.scm.azure-mobile.net (23.102.12.43) port 443 (#0)
...
* Server auth using Basic with user 'old_user_name'
Не работает ни push, ни fetch, ни клон. У меня НЕ запрашивают пароль, просто отклоняют. Как я могу сбросить эти учетные данные? Следующие решения не сработали:
- удалите Github для Windows и переустановите его
- попытка переключиться на SSH push/pull — не поддерживается Azure
- настройка https://youruser:password@URL в качестве удаленного URL
git config --global --unset core.askpass
- изменение хранилища учетных данных
Дополнительная информация:
git version 1.9.5.github.0
curl 7.30.0 (i386-pc-win32) libcurl/7.30.0 OpenSSL/0.9.8{ zlib/1.2.7
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smtp smtps telnet tftp
Features: AsynchDNS GSS-Negotiate IPv6 Largefile NTLM SPNEGO SSL SSPI libz