Git を使用する Google Code プロジェクトで最新バージョンのSourceTreeを使用しようとしています。問題は、変更をプッシュしようとすると、認証について不平を言うことです。
git push -v --tags --set-upstream origin master:master
[プロジェクト] へのプッシュ
致命的: リモート エラー: ユーザー名/パスワードが無効です。
生成された googlecode.com パスワードを使用する必要がある場合があります。https://code.google.com/hosting/settingsを参照 してください
エラーで完了しました。上記を参照してください
設定のどこにもパスワードを入力する場所がありません。Atlassain のナレッジ ベースと Googleを検索してみましたが、関連するものが見つかりませんでした。唯一の手がかりは、次のような Google のプロジェクト ページから得られます。
オプション 1 : [project] リポジトリのローカル コピーを次のコマンドで取得します:
git clone [project]
変更をプッシュするには、Google アカウントと生成された googlecode.com パスワードで認証します。
オプション 2 : .netrc で認証されたままにする: .netrc
に以下を追加します。
machine code.google.com ログイン [メール] パスワード [生成された googlecode.com パスワード]
クローン URL にユーザー名が含まれていないことを確認してください: git clone [url]
次のような別の Google ページもあります。
Git リポジトリの場合、次の行を .netrc ファイルに追加して、コミット アクセス権を持つ各リポジトリ ドメインのパスワードを記録できます。自分のユーザー アカウントだけが読み取れるように、.netrc にアクセス許可を設定していることを確認してください。
machine code.google.com ログイン [メール] パスワード [パスワード]
この問題は、SourceTree の最新バージョンにアップグレードした後にのみ発生しました。GUI で認証の詳細を入力できる場所はありますか? 古いバージョンには GUI オプションがあったと思いますが、もう見つかりません。似たようなものを入力できる唯一の場所は、リポジトリの詳細タブ、またはメイン設定の一般タブです。ただし、どちらの場合も、パスワードではなく電子メール アドレスのみを要求します。