Skub til code.google.com i Windows ved hjælp af git

Indlæg af Hanne Mølgaard Plasc

Problem



Relaterede spørgsmål:
netrc ikke accepteret af git og Git - Sådan bruges .netrc fil på Windows for at gemme bruger og adgangskode


Jeg forsøger at skubbe ændringer til et code.google.com git repository. Jeg bruger Git Extensions. Min HOME-variabel er indstillet i både Windows og Git Bash.


C:> echo \%HOME\%
C:UsersUsername

$ echo $HOME
/c/Users/Username


Og jeg har tilføjet en fil i\% HOME\% kaldet \_netrc


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


Selvfølgelig er brugernavn erstattet af mit brugernavn og GOOGLEGENERATED er den google genererede adgangskode. Når jeg forsøger at skubbe, får jeg denne fejlmeddelelse:



  C: \ Programmer \ Git \ bin \ git.exe push -u - recurse-submodules=check
  'oprindelse' master: master Udført fatalt: fjernfejl: ugyldig
  brugernavn Kodeord. Du skal muligvis bruge din genererede googlecode.com
  adgangskode; se https://code.google.com/hosting/settings[6]



De relaterede spørgsmål tyder på, at alt er konfigureret korrekt, men det virker stadig ikke. Nogle ideer?

Bedste reference


Fjern brugernavn @ fra URL-adressen for oprindelse i .git/config

Andre referencer 1


Så for de der er nye på dette, gør følgende i git bash:





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


git config - global bruger.email 'google.username@gmail.com'


git remote set-url oprindelse https://code.google.com/p/projectname[7]





Dette fungerede for mig. Jeg gjorde ikke noget med en \_netrc eller .netrc-fil.