簡體   English   中英

使用git在Windows中推送到code.google.com

[英]Push to code.google.com in windows using git

相關問題: gitGit 不接受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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM