Ошибка TF30063: у вас нет доступа к...\DefaultCollection

Я использую TFS Preview (Team Foundation Service) с одним из моих проектов с Visual Studio 2012. Я также использую локальный сервер TFS с большинством моих проектов. Когда я использую свою локальную TFS после использования предварительного просмотра TFS и возвращаюсь к использованию предварительного просмотра TFS, я получаю эту ошибку:

TF30063: у вас нет права доступа к MyProject\DefaultCollection.

Если я перейду в Team → Disconnect TFS, а затем снова подключитесь к просмотру TFS, я смогу увидеть экран загрузки "Загрузка идентификаторов", но в конце концов я не могу ввести свои учетные данные в предварительный просмотр TFS (мой Microsoft), и, как следствие, ошибка TF30063 все еще происходит.

Я подозреваю, что это имеет какое-то отношение к моей учетной записи Microsoft (например, Live ID). Я подключился к Windows с той же учетной записью Microsoft, которую я использую при предварительном просмотре TFS. Я зарегистрировался на других сайтах (Центр разработки Windows, MSDN и т.д.) С другими учетными записями Microsoft, но я подтвердил, что если я выйду из этих сервисов и перейду с помощью правильной учетной записи Microsoft, я все равно получаю ошибку TF30063, когда Я пытаюсь войти в предварительный просмотр TFS из Visual Studio.

Ответ 1

Я решил эту проблему, используя браузер из Visual Studio, View-> Other Windows-> Web Browser; Ctrl+Alt+R (или * Ctrl+W, W * в версиях VS до VS2010), чтобы перейти на страницу TFS и выйти из неправильной учетной записи и войти снова.

Для меня проблема была вызвана использованием другого live-id для разблокировки Windows Phone для разработки. Кажется, каким-то образом данные кэшировались.

Ответ 2

Когда я столкнулся с этим вопросом, ни один из предоставленных ответов не разрешил эту проблему, или если это произошло, мне не понравилось воссоздать проект. Как я решил решить проблему:

enter image description here

  • Нажав на кнопку "Подключиться к командным проектам" (плагин рядом с кнопкой "Главная" на вкладке "Проводник" )
  • Щелкните правой кнопкой мыши проект, в котором вы делаете эту проблему.
  • Нажмите "Подключиться".

Я думаю, что cookie "Remember me" приурочен, но дал мне общий ответ для попытки нажать или вытащить любой код.

Ответ 3

Для меня ошибка возникла после смены пароля для моей учетной записи AD.

Мне пришлось удалить строку из диспетчера учетных данных (которая содержала предыдущий пароль).

Затем он снова работал.

Ответ 4

Я обновил TFS 2015 до TFS 2017, а затем на одной из моих клиентских машин произошла ошибка TF30063. Ни одно из решений здесь не работало...

Для меня единственным решением, которое работало, была запущена следующая команда из командной строки Developer:

tf workspaces /collection:https://tfs.xxxxx.com/tfs/DefaultCollection

Конечно, вам нужно настроить URL на действительный.

Источник: https://www.visualstudio.com/en-us/docs/setup-admin/tfs/admin/backup/refresh-data-caches

Ответ 5

Вход в TFS Preview, видимо, использует Internet Explorer и, таким образом, может конфликтовать с другими учетными записями MS, которые вы используете. Полностью очистка кеша IE работает для меня. После очистки кеша я вернусь к правильному экрану входа в систему и могу указать свои учетные данные по мере необходимости.

Ответ 6

Я попробовал все предложения здесь. Никто не работал. Это может быть моя особая ситуация, когда я подключаю некоторые экземпляры VS к нашей компании TFS, а некоторые - к моей частной TFS.

Единственный способ решить это для меня - закрыть все экземпляры VS и запустить новый экземпляр.

Как ни странно, подключение к внутренней TFS никогда не является проблемой. Иногда возникает проблема с подключением к *.visualstudio.com.

Ответ 7

В VS 2015 это может быть достигнуто Team Explorer > Connect > Управление подключениями и снова выберите командный проект. Если в VS существует более одной учетной записи, Team Explorer запрашивает, какую учетную запись использовать для подключения к проекту команды.

Ответ 8

Убедитесь, что аутентификация Windows не была отключена для веб-сайта/приложения в IIS.

Я не уверен, как это произошло, но сегодня я удалил Hyper-V, чтобы установить VMWare Player, а затем переустановить Hyper-V

Повторное использование этого разрешает все работать снова.

enter image description here

Ответ 9

Для решения этой проблемы я попробовал следующее. Надеюсь, один из них будет работать для вас

A - Закройте VS, затем запустите команду командной строки VS Developer в качестве администратора. Затем введите: devenv/resetuserdata

B - Очистите кеш в IE (очевидно, VS использует это для доступа к вашей учетной записи, упомянутой здесь)

C - Нажмите " View → Other Window → Web browser (CTRL+ALT+r) войдите в свою старую учетную запись, выйдите из системы и войдите в свой новый

D - Откройте папку, содержащую ваше решение, удалите (резервное копирование, если хотите) Visual Studio Source Control Solution Metadata File .suo управления .suo Visual Studio Source Control Solution Metadata File удалите файл .suo и откройте файл.sln в "Блокноте" и удалите приведенный ниже раздел

GlobalSection(TeamFoundationVersionControl) = preSolution
    SccNumberOfProjects = 6
    SccEnterpriseProvider = {**********************}
    SccTeamFoundationServer = theServer
    SccLocalPath0 = .
    SccProjectUniqueName1 = pro
    SccProjectName1 = myProject.BL
    SccLocalPath1 = myProject.BL
    .....more stuff.....
EndGlobalSection

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

Ответ 10

Это происходит со мной регулярно, и ни одно из описанных выше решений не работает каждый раз. В большинстве случаев решение, в котором вы используете кнопку "Подключиться к командам", отлично работает, но иногда ничего не происходит, когда я это делаю.

В других случаях мне просто нужно повторно войти в http://tfs.visualstudio.com с помощью встроенного браузера Visual Studio (Ctrl + Alt + R) или через Internet Explorer.

(Как было предложено в некоторых других ответах, со своей стороны это не вызвано несколькими живыми идами)

Ответ 11

Ни один из текущих ответов не сработал для меня. Я нашел решение здесь.

Проблема заключалась в том, что мои предыдущие учетные данные были кэшированы ОС Windows для сервера TFS. В то время как некоторые люди могли успешно стереть временные папки AppData, это не обязательно.

Вам необходимо обновить учетные данные через панель управления в ОС Windows.

Для меня на Windows 10: закрыть VS. Перейдите в Панель управления (с небольшим представлением значков) → Пользователь Accounts--> Управлять своими учетными данными (в левом столбце) → Выберите "Учетные данные Windows" → Прокрутите вниз до раздела "Общие учетные данные" и найдите подключение к вашему TFS серверу. Разверните раскрывающийся список и нажмите "Изменить". Введите новый сетевой пароль. Вновь откройте VS и все снова заработает.

Ответ 12

Я только что удалил сервер из Team Explorer, а затем добавил еще раз, и он работал =).

Ответ 13

В команде explorer я удалил проект... затем в "Управление соединениями" нажал "Подключиться к проекту..."

enter image description here

enter image description here

На этом экране выберите свой проект, затем нажмите "Подключить"... это решило мою проблему.

Ответ 14

Я получил эту ошибку, после всего, что я мог делать. нашел место на диске полностью! очистка его исправила мою проблему. -pasha

Ответ 15

Когда Visual Studio предложила мне учетные данные для Visual Studio Team Services, есть два варианта:

  • Используйте "Работу или школу"
  • Использовать личную учетную запись

В моей ситуации я использовал рабочий адрес электронной почты, однако мне пришлось выбрать "Личный" , чтобы подключиться. Выбор "Работа или школа" дал мне ошибку "tf30063, на которую вы не авторизованы...".

По какой-то причине мой адрес электронной почты, по-видимому, зарегистрирован как "личный", хотя все настроено в Office 365/Azure как компания. Я считаю, что учетная запись Microsoft была создана до нашего статуса Silver Partnership с Microsoft.

Ответ 16

Мне пришлось "запускать как другой пользователь", чтобы заставить Visual Studio подключиться, используя мою учетную запись TFS. Казалось, что вы пытаетесь использовать мою учетную запись Microsoft.

Текст и изображение из: https://www.visualstudio.com/en-us/docs/connect/connect-team-projects

Чтобы изменить учетные записи

Чтобы запустить Visual Studio под учетной записью, отличной от вашей учетной записи Windows, откройте контекстное меню для devenv.exe, чтобы получить доступ к вашему прогону в качестве параметров.

Контекстное меню для Visual Studio devenv.exe

Вы можете найти исполняемый файл в следующей папке: Диск:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE.

Ответ 17

Я испытал эту проблему после обновления TFS, и каким-то образом Visual Studio кэширует неверные учетные данные. Я нашел два способа исправить это, во-первых, используя этот ответ, я полностью сбросил Visual Studio, а затем снова подключился:

Нажмите на меню Сервис → Параметры импорта и экспорта → Сбросить все настройки → Далее → "Нет, просто сбросьте настройки, перезапишите все текущие настройки" → Далее → "Готово".

По какой-то странной причине после перезагрузки он подключился без проблем (мне даже не пришлось повторно вводить мои учетные данные или перенастраивать TFS после сброса).

Второй подход был проще. Сначала закройте все экземпляры Internet Explorer и Visual Studio, затем откройте Internet Explorer и перейдите к TFS, войдите в систему, затем снова откройте Visual Studio и попытайтесь подключиться к TFS еще раз.

Ответ 18

Наконец, я нашел правильный ответ для меня в Интернете.

Для меня это произошло после того, как я сменил пароль и Windows закрепил пароль TFS. Он требует обновления вручную. Это один из способов сделать это:

Решение найдено по адресу: developerscommunity.visualstudio.com

КРЕДИТ: Лавенте Надь! Спасибо!

Краткое описание:

Я нашел решение, и оно работает и в Windows 7/Windows 10. Шаги те же:

Закрыть Visual Studio. Перейдите в Панель управления (с небольшим значком) → Учетные записи пользователей → Управление учетными данными (в левом столбце) → Выберите "Учетные данные Windows" → Прокрутите страницу вниз до раздела "Общие учетные данные" и найдите соединение с сервером TFS. Разверните выталкивание и нажмите "Изменить". Введите новый сетевой пароль. Reopen Visual Studio и все должно работать снова.

Ответ 19

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

Ответ 20

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

Если вы даже не можете войти в TFS с помощью веб-интерфейса, это может быть так.

Ответ 21

Теперь у меня есть решение проблемы, с которой я столкнулся: TFS вспомнил предыдущий пароль, когда я вошел в систему, используя мою мобильную VPN.

Решение:

Сброс учетной записи, которую я использовал для подключения через VPN

Ответ 22

Отключить от Team Fountation Server в меню Team и снова подключить его из Connect Connect в окне Team Explorer

введите описание изображения здесь введите описание изображения здесь

Ответ 23

Я получаю эту проблему, когда меня вынуждает наша политика безопасности ИТ менять пароль. После изменения пароля, когда я подключаюсь к TFS с помощью VS2017, я больше не имею права доступа к нашему серверу TFS и получить TF30063: You are not authorised to access...:8080/tfs сообщение об ошибке.

Однако, если я подключаюсь с помощью VS2013, я могу без проблем подключиться к серверу, и ошибка отказа в доступе с VS2017 исчезнет.

Ответ 24

Проверьте информацию в реестре: HKEY_CURRENT_USER\SOFTWARE\Microsoft\VSCommon\Keychain\Учетные записи и удалите связанные ключи в разделе "Аккаунты".

Очистите кеш в этих путях:

  • % LOCALAPPDATA%\Microsoft\TeamTest

  • % localappdata%\Microsoft\Team Foundation

  • % LOCALAPPDATA%\Microsoft\VisualStudio

  • % AppData%\Roaming\Microsoft\VisualStudio

Надеюсь, это сработает.

Примечание. При этом можно очистить все файлы cookie и кеши и загрузить Visual Studio New.

Ответ 25

Попробуйте временно отключить браузер Internet Explorer.

Ответ 26

В моем случае у меня был прокси. Я отредактировал файл devenv.exe.config и установил там прокси. Но сегодня я изменил пароль прокси-сервера и TFS не удалось (меню View → Windows → Browser также не удалось). Конечно, я мог бы снова отредактировать файл devenv.exe. Но было решение полностью удалить его. Блестящий. Это дано здесь.

Откройте меню TOOLS * → Расширения и обновления.
Нажмите "Обновления"... в меню слева

Здесь он запрашивает пароль и перезапускает Visual Studio. Все хорошо. Для получения дополнительной информации найдите ответ в ссылке.

Ответ 27

Just enter a new Credential

  1. нажмите кнопку Win, затем введите диспетчер учетных данных и откройте его.
  2. Добавьте общие учетные данные.
  3. Вернитесь в командный проводник, снова добавьте сервер.

Ответ 28

Я также рассмотрел ряд этих решений, вот что сработало для меня:

По какой-то причине Team explorer подумал, что я пытаюсь загрузить новый проект.

Под Team Explorer → Синхронизация

Я нажал "Дополнительно", который также показал раскрывающийся список "Проект", который мне не нужно было менять в моем случае, я просто нажал "Опубликовать репозиторий" и вуаля.

Ответ 29

После обновления с TFS 2018 v3 до DevOps Server 2019.0.1 в прошлые выходные я теперь получаю эту ошибку аутентификации при попытке управления безопасностью:

TF30063: Вы не авторизованы для доступа к tfs.

Я получаю эту ошибку при попытке управления безопасностью из консоли администрирования сервера через Уровень приложений> Администрирование безопасности. Я также получаю сообщение об ошибке, когда пытаюсь установить права доступа с помощью инструмента tfssecurity cli. Я нахожусь в группе локальных администраторов, и я указан в разделе пользователя для администрирования консоли.

Я пытаюсь установить разрешения, потому что после обновления я получил несколько отчетов от сотрудников, которые получают ошибки при попытке доступа к своим проектам. Эти ошибки:

TF40049: У вас нет лицензионных прав для доступа к этой функции: Код.

Я потратил 8 часов, работая над этой проблемой вчера, и это то, что решило нашу проблему:

  • удален кеш сервера DevOps. (расположение кэша указано в консоли администратора devops на сервере)
  • перезагрузите сервер.

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

Надеюсь, это кому-нибудь поможет.

Ответ 30

Для меня все вышеперечисленное не сработало (хотя и сработало частично)!

В диспетчере учетных данных, под учетными данными Windows и общими учетными данными, в обоих местах мне пришлось добавить учетные данные пользователя.

В учетных данных Windows Имя сервера TFS без "http" и информации о порте. Просто имя сервера.

В общих полномочиях, Имя TFS-сервера с "http" и информацией о порте. как, http://servername:8080/

enter image description here