Team Foundation Server запрашивает учетные данные для входа - PullRequest
8 голосов
/ 28 октября 2011

Каждый раз, когда я открываю VS2010 и или пытаюсь подключиться к Team Foundation Server, он запрашивает мои учетные данные. Я провел обширный поиск этой проблемы и ее решений (включая этот веб-сайт), и ни одно из решений не сработало. При попытке подключиться к Team Foundation Server в VS2010 я получаю следующую ошибку:

"TF31003: Либо вы не ввели необходимые учетные данные, либо ваша учетная запись пользователя не имеет разрешения для подключения к Team Foundation Server по адресу ... Нажмите ссылку Использовать другие учетные данные ниже или попросите администратора сервера добавить соответствующие разрешения для вашей учетной записи ... "

Я сделал следующее:

Добавлены учетные данные Windows с именем TFS-сервера, именем пользователя и паролем. Добавлены учетные данные для входа в «Сохраненные имена пользователей и пароли» с указанием имени, имени пользователя и пароля TFS-сервера. Перешел на URL TFS Web Access, ввел мои учетные данные для входа и нажал кнопку «Запомнить мои данные для входа» (которая хранится в «Сохраненных именах и паролях»

Пока что я могу войти на свой TFS-сервер через Internet Explorer без повторного ввода учетных данных для входа, но Visual Studio все еще продолжает запрашивать их у меня.

Я использую Visual Studio 2010 Ultimate Edition в Windows 7.

У кого-нибудь есть другие возможные решения?

Спасибо.

Ответы [ 3 ]

9 голосов
/ 28 октября 2011

Я не совсем уверен, почему вы получаете сообщение об ошибке, хотя я подозреваю, что на компьютере, на котором размещен сервер TFS, есть проблема конфигурации Я бы подтвердил, что ваши настройки пользователя верны.

Поскольку Visual Studio постоянно запрашивает ваши учетные данные, я успешно использовал метод, описанный в этом сообщении в блоге:

http://coolsubhash -tech.blogspot.com / 2010/02 / как к избегать неповторяющиеся-ТПО-Логин-from.html

Убедитесь, что добавление доменной части к пользователю, так как Visual Studio может быть довольно строгим, когда дело доходит до этих имен пользователей. Если домена нет, вы можете увидеть эти проблемы.

7 голосов
/ 09 ноября 2011

У меня была точно такая же проблема, и следующая ссылка дала мне подсказки, как исправить эту чертову вещь.

  1. Вам необходимо полностью избавиться от этой мерзости, называемой «расширенная безопасность IE». В 2008R2 это делается в диспетчере сервера («Настройка IE ESC»)

  2. Перейдите в IE и убедитесь, что ваш TFS-сервер находится в зоне «локальной интрасети». При необходимости измените настройки по умолчанию. Я лично добавил домен по умолчанию моей компании (* .mycompany.local) в список хостов интрасети. Это также поможет вам с шагом 3

  3. Этот шаг крайне важен: многие организации размещают псевдоним сервера TFS, чтобы указывать на что-то другое, например, если вы предполагаете подключиться к tfs.mycompany.local, но на самом деле он идет к tfs99xyz50.domain.something. something.local. Самый простой способ сохранить кредиты для такой конфигурации - открыть URL-адрес сервера TFS в IE. IE предложит вам кредиты и разрешит их сохранение, и все готово.

3a. Если вы обращаетесь к TFS через прокси-сервер, также повторите шаг 3 с прокси-адресом.

2 голосов
/ 15 января 2014

Что мне помогло, так это очистить кеш IE, а затем снова подключиться к TFS

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...