Нажимайте на code.google.com в окнах, используя git

Похожие вопросы: 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

Связанные вопросы предполагают, что все настроено правильно, но оно все еще не работает. Любые идеи?

Ответы

Ответ 1

Удалите имя пользователя @из записи url для начала в .git/config

Ответ 2

Итак, для тех, кто новичок в этом, сделайте следующее в 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.