2012-02-29 12 views
14

関連の質問使用: netrc not accepted by gitGit - How to use .netrc file on windows to save user and passwordプッシュgitのに

を私はcode.google.comのgitリポジトリに変更をプッシュしようとしています。私はGit Extensionsを使用しています。私のHOME変数は、WindowsとGit Bashの両方で設定されています。

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

$ echo $HOME 
/c/Users/Username 

そして私は

machine code.google.com 
login [email protected] 
password GOOGLEGENERATED 

_netrcと呼ばれる%のHOME%の内のファイルを追加している明らかにユーザー名をユーザー名に置き換えられ、GOOGLEGENERATEDはグーグル生成されたパスワードです。プッシュしようとすると、私はこのエラーメッセージを取得:

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'をチェックすると、[remote" origin "]のurlの値は何ですか? – prusswan

答えて

23

この時初めて使用する方のために、Gitのbashで以下の操作を行い、だから、.git/config

+0

http://コード。google。com/<ここにあるもの> – zehelvion

+0

これはグローバル設定ではなくリポジトリフォルダで行われることを指摘する人には役立つかもしれませんとにかく) – cgp

7

に起源のURLエントリからユーザ名@を削除します。


gitの設定--globalユーザーを。 "google.username"

gitの設定--global user.email "[email protected]"

gitのリモート設定、URLの原点に名前を付けるhttps://code.google.com/p/projectname


これは私に役立ちました。私は_netrcまたは.netrcファイルで何もしなかった。

+0

魅力のように働いたと思う – buggydroid

関連する問題