GoogleコードプロジェクトでSourcetreeを認証します
-
27-10-2019 - |
質問
最新バージョンを使用しようとしています sourcetree GITを使用するGoogleコードプロジェクトで。問題は、変更をプッシュしようとすると、認証について不平を言うことです。
git push -v - タグ - セットアップストリームオリジンマスター:マスター
プロジェクト]へのプッシュ
致命的:リモートエラー:無効なユーザー名/パスワード。
生成されたGoogleCode.comパスワードを使用する必要がある場合があります。見る https://code.google.com/hosting/settings
エラーで完了しました。上記を参照してください
設定のどこにでもパスワードを入力する場所が表示されません。検索を試みました アトラセインの知識ベース グーグルですが、関連するものは見つかりませんでした。唯一の手がかりは、Googleのプロジェクトページから来ています。
オプション1: :このコマンドで[Project]リポジトリのローカルコピーを取得します。
gitクローン[プロジェクト
変更をプッシュするには、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オプションがあったと思いますが、もう見つかりません。似たようなものに入力できる場所は、リポジトリの高度なタブ、またはメイン設定の一般的なタブにあります。ただし、どちらの場合も、電子メールアドレスのみを要求し、パスワードではありません。
解決
問題は、デフォルトでGoogleが伝えることです( .git/config
)「ユーザー@」部分を含むURLを使用します。 Sourcetreeはこれを見て、ユーザー名がURLのユーザーであり、パスワードがないと想定しています。問題を修正するには、URLの「ユーザー@」部分を削除するだけです。次に、変更をプッシュしようとすると、Sourcetreeはユーザー名/パスワードを求めます。
たとえば、代わりに:
使用する:
詳細については、参照してください。 https://answers.atlassian.com/questions/36585/entering-in-a-password-in-sourcetree