Ответ 1
Удалите имя пользователя @из записи url для начала в .git/config
Похожие вопросы: netrc не принимается git и Git - Как использовать .netrc файл в окнах для сохранения пользователя и пароля
Я пытаюсь внести изменения в репозиторий code.google.com git. Я использую git Extensions. Моя переменная HOME установлена как в Windows, так и в git Bash.
C:\> echo %HOME%
C:\Users\Username
$ echo $HOME
/c/Users/Username
И я добавил файл в% HOME%, называемый _netrc
machine code.google.com
login [email protected]
password GOOGLEGENERATED
Очевидно, что имя пользователя заменено моим именем пользователя, а GOOGLEGENERATED - это пароль, созданный Google. При попытке нажать, я получаю это сообщение об ошибке:
C:\Program Files\ Git\bin\git.exe push -u -recurse-submodules = check "origin" master: master Done fatal: удаленная ошибка: недействительна имя пользователя Пароль. Возможно, вам придется использовать созданный googlecode.com пароль; см. https://code.google.com/hosting/settings
Связанные вопросы предполагают, что все настроено правильно, но оно все еще не работает. Любые идеи?
Удалите имя пользователя @из записи url для начала в .git/config
Итак, для тех, кто новичок в этом, сделайте следующее в git bash:
git config --global user.name "google.username"
git config --global user.email "[email protected]"
git источник удаленной установки-url https://code.google.com/p/projectname
Это сработало для меня. Я ничего не делал с файлом _netrc или .netrc.