Нажмите на code.google.com в Windows, используя git - PullRequest
14 голосов
/ 29 февраля 2012

Смежные вопросы: netrc не принят git и Git - Как использовать файл .netrc в windows для сохранения пользователя и пароля

Я пытаюсь нажатьИзменения в git-репозитории code.google.com.Я использую Git Extensions.Моя переменная HOME установлена ​​как в Windows, так и в Git Bash.

C:\> echo %HOME%
C:\Users\Username

$ echo $HOME
/c/Users/Username

И я добавил в% HOME% файл с именем _netrc

machine code.google.com
login username@gmail.com
password GOOGLEGENERATED

Очевидно, имя пользователя заменено моим именем пользователя иGOOGLEGENERATED - это пароль, созданный Google.При попытке нажать, я получаю это сообщение об ошибке:

C: \ Program Files \ Git \ bin \ git.exe push -u --recurse-submodules = check "origin" master: master Doneфатально: удаленная ошибка: неверное имя пользователя / пароль.Возможно, вам придется использовать ваш сгенерированный пароль googlecode.com;см. https://code.google.com/hosting/settings

Смежные вопросы предполагают, что все настроено правильно, но все еще не работает.Есть идеи?

Ответы [ 2 ]

23 голосов
/ 29 февраля 2012

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

7 голосов
/ 15 мая 2012

Итак, для новичков в git bash сделайте следующее:


git config --global user.name "google.username"

git config--global user.email "google.username@gmail.com"

git origin set-url origin https://code.google.com/p/projectname


Это сработало для меня.Я ничего не делал с файлом _netrc или .netrc.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...