5

EclipseでTeamExplorerEverywhereを使用しています。変更をチェックインしようとすると、次のエラーが発生します。

TFSサーバーmyServerAddressへの接続が拒否されました(myComputerName / myUserとして認証)

コマンドでCrossPlatformCommandLineツールを使用しようとしましたtf profileが、次のメッセージが表示されました

引数エラーが発生しました:コマンド'profile'は不明です

クレデンシャルを管理するにはどうすればよいですか?

4

2 に答える 2

7

プロファイルは Team Explorer Everywhere 2012 から削除されました。TEE 2012 での認証は次のとおりです。

  1. コマンドラインで資格情報を指定した場合は、それらが使用されます。

  2. TFS サーバーの資格情報を指定している場合は、それらが使用されます。

    • Windows では、TEE はCredential Managerで認証情報を使用します。

    • Mac OS では、TEE はキーチェーンの資格情報を使用します。

    • 他の Unix システムでは、TEE はファイルを使用します$HOME/.microsoft/Team Foundation/4.0/Configuration/TEE-Servers/Credentials.xml

  3. 保存されたパスワードが使用できない場合、TEE 2012 は現在ログインしているユーザー資格情報で認証を試みます。

    • Windows では、TFS サーバーと同じドメインにいる場合、ログインしているドメインと TFS サーバーのドメインの間に信頼関係がある場合、またはユーザーがTFSサーバー上の対応するアカウントを持つローカルマシン上の「シャドウアカウント」を使用します。

    • Unix プラットフォームでは、Kerberos チケットがある場合は、それを使用して認証を試みます (TFS サーバーがネゴシエート認証をサポートするように構成されている場合)。

  4. TEE がログイン ユーザー資格情報を特定できない場合、-nopromptコマンド ライン オプションを指定していない限り、ユーザー名とパスワードの入力を求められます。

そのため、Team Explorer Everywhere がログインした資格情報を使用して認証できない場合は、資格情報をCredential Managerに追加することで、この動作をオーバーライドできます。

于 2012-08-19T22:43:18.677 に答える
1

数日前、TEE のアップデートをダウンロードしましたが、すべて正常に動作することがわかりました。私は他の変更を加えていません。以前のバージョンに問題があったのかもしれません。

于 2012-12-26T09:16:14.990 に答える