[英]Push to code.google.com in windows using git
相關問題: git和Git 不接受netrc - 如何在windows上使用.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 username@gmail.com
password GOOGLEGENERATED
顯然,用戶名被我的用戶名取代,而GOOGLEGENERATED是谷歌生成的密碼。 嘗試推送時,我收到此錯誤消息:
C:\\ Program Files \\ Git \\ bin \\ git.exe push -u --recurse-submodules = check“origin”master:master Done fatal:remote error:用戶名/密碼無效。 您可能需要使用生成的googlecode.com密碼; 請參閱https://code.google.com/hosting/settings
相關問題表明一切設置正確,但仍然無法正常工作。 有任何想法嗎?
從.git/config
origin的url條目中刪除username @
所以,對於那些新手,請在git bash中執行以下操作:
git config --global user.name“google.username”
git config --global user.email“google.username@gmail.com”
git remote set-url origin https://code.google.com/p/projectname
這對我有用。 我沒有對_netrc或.netrc文件做任何事情。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.