0

リポジトリのコピーを作成し、コードを Tower にプッシュしようとしました。しかし、それはうまくいかないようです:

Pushing to https://mygoogleusername@code.google.com/p/hp-xxxxxx/
fatal: remote error: Invalid username/password.
You may need to use your generated googlecode.com password; see   
https://code.google.com/hosting/settings

Google の指示に従いましたが、何かが間違っていて、何が原因なのかわかりません:

git clone https://mygoogleusername@code.google.com/p/hp-xxxxxx/ 

To push your changes, authenticate with your Google Account and your generated googlecode.com password.

Tower で、URL 接続情報の編集 次のように入力しました。

  • リポジトリ URL: https://mygoogleusername@code.google.com/p/hp-xxxxxx/
  • ユーザー名: Google ユーザー名
  • パスワード: 自動生成されたパスワード
  • プロキシ: 空のまま
  • SSL証明書:チェックありとチェックなしの両方を試しました

ウェブ上の Google Code User Preferences -> Security の下で、次のようにオンとオフの両方を試しました。

  • Git または Mercurial クライアントを使用する場合は、myusername@gmail.com Google アカウントのパスワードを受け入れます。パスワードが安全であることを確認するには、常に次の最新のクライアントを使用してください。

何が間違っている可能性がありますか?

4

2 に答える 2

0

ここでの問題は、Tower が標準準拠の URL スキームによる認証のみをサポートすることです。

Google Code は実際には認証時に URL のユーザー名部分を使用しないため、次の投稿で説明されているようにこれを回避する必要があります: Google Code プロジェクトで SourceTree を認証する

つまり、ユーザー名とパスワードを使用して .netrc ファイルを作成し、Tower で URL からユーザー名部分を完全に削除する必要があります。

于 2012-09-27T16:12:50.867 に答える