6

Windows の Team Explorer Everywhere コマンド ライン クライアントから visualstudio.com の Team Foundation Service プロジェクトに接続しようとしていますが、「アクセスが拒否されました」というメッセージが表示されます。

私が渡すユーザー名とパスワードは間違いなく正しく、アカウントの作成に使用した Microsoft Live ID の電子メールとパスワードです。Web サイトから、または別のマシンの Visual Studio 2012 からサービスに問題なくアクセスできます。

tf workspace /new /server:https://<something>.visualstudio.com/defaultcollection
Username: example@microsoft.com
Password: ********

何か案は?私が考えたことの 1 つは、電子メールの「@」文字が原因でユーザー名が Windows ドメインとして解釈されたのではないか、または SSL が正しく使用されていないのではないかということでした。

4

2 に答える 2

10

Team Explorer Everywhere コマンドライン クライアントを使用して、Live ID で認証することはできません。クライアントから Web ブラウザーを起動して、プラットフォーム間で安全な方法で Live ID 認証トークンを取得することはできません。

代わりに、 https://tfs.visualstudio.com/en-us/home/news/2012/aug-27/で説明されているように、別の資格情報を設定する必要があります。

于 2013-04-04T12:30:49.350 に答える
1

2014 年 3 月 18 日以降にこのエラーが発生した場合は、visualstudio.com のパスワード要件が厳しくなったことが原因です。

突然、「資格情報の消去に失敗しました: 致命的な要素が見つかりませんでした: 「https://*.visualstudio.com/defaultcollection/_git/*/」の認証に失敗しました」というメッセージが表示された場合

代替資格情報を削除して再作成することで解決できました (その時点で、古いパスワードが使用できなくなっていることもわかりました)。

于 2014-03-24T17:11:19.117 に答える