2012-02-29 2 views
14

Похожие вопросы: netrc not accepted by git и Git - How to use .netrc file on windows to save user and passwordНажмите на code.google.com в окнах с помощью Git

Я пытаюсь подтолкнуть изменения в хранилище code.google.com мерзавца. Я использую расширения Git. Моя переменная 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: remote error: Invalid username/password. You may need to use your generated googlecode.com password; see https://code.google.com/hosting/settings

связанных с этим вопросов, предполагают, что все настроено правильно, но он по-прежнему не работает. Есть идеи?

+0

- это имя пользователя, указанное в оригинале? – prusswan

+0

В настройках - вкладка глобальных настроек? Имя пользователя = [email protected] и адрес электронной почты пользователя = [email protected] Или есть где-то еще, что мне нужно установить? – SaulBack

+0

проверить '.git/config', каково значение url под [remote" origin "]? – prusswan

ответ

23

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

+0

Оставляем только http: // code. google. com/<здесь было здесь> – zehelvion

+0

Может также быть полезно для некоторых, чтобы указать, что это делается в папке репозитория, а не в глобальной конфигурации (это было для меня в любом случае) – cgp

7

Итак, для тех, кто новичок в этом, выполните следующие действия в мерзавца Баш:


мерзавец конфигурации --global пользователя. название "google.username"

GIT конфигурации --global user.email "[email protected]"

мерзавец удаленный установленный URL происхождения https://code.google.com/p/projectname


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

+0

Работал как шарм, и я думаю – buggydroid

Смежные вопросы