1. ホーム
  2. git

[解決済み] Visual Studio Team Services で Git Bash を使用した認証ができない

2022-08-12 02:12:15

質問

Visual Studio Team Services (VSTS) のリモートリポジトリに対して、認証に失敗して、コマンドを実行できません。

私は Visual Studio を通してプルなどを行うことができます。しかし、Visual Studio を通してのみです。Git Bash や、以下のような他のツールではできません。 ソースツリー .

どのように解決するのですか?

Visual Studio 以外の Git クライアントを使用する場合は、代替の認証情報を有効にする必要があります...

Visual Studio Team Services (VSTS) で代替認証情報を設定するには、右上の -> Security -> Alternate Authentication Credentials にある自分の名前/アイコンをクリックします。

編集:VSTSからこれの詳細を追加します(代替認証の画面から引用)...

代替認証情報

ブラウザの外で動作する一部のアプリケーション(Team Explorer Everywhere コマンドラインクライアントや git-tf ユーティリティなど) は、基本的な認証情報を必要とします。 は基本的な認証情報を必要とします。他のアプリケーションでは 電子メールアドレスをユーザー名として使用することを適切に処理できない場合があります。 認証の際にユーザー名に電子メールアドレスを使用することを適切に処理できないアプリケーションもあります。

これらのアプリケーションで動作させるには、代替の 認証情報を有効にし、パスワードを設定し、オプションで電子メールアドレスの形式ではないセカンダリユーザー名 を設定する必要があります。代替の は、Web ブラウザーやこれらのアプリケーションの外からサービスにサインインするために使用できません。 ブラウザから、またはこれらのアプリケーションの外部からサービスにサインインするために、代替認証情報を使用することはできません。