TF30063: Вы не авторизованы для доступа к Коллекции.Nuget и Tfs конфликтуют - PullRequest
71 голосов
/ 13 июля 2011

Последний комментарий

Я считаю, что моя проблема возникает при использовании Nuget, однако, если вы читаете из-за ошибки TF30063. Посмотрите на ответ, который я дал и принял.

Исходное сообщение

Я получаю это сообщение об ошибке при попытке проверить. Это происходит случайным образом и может произойти, даже если несколько минут назад тот же экземпляр Visual Studio позволил мне проверить что-то еще для редактирования. enter image description here

Текущий обходной путь - открыть VS2010.

Используя W7x64, vs2010 ultimate с TF2010 и sql2008 на моей локальной машине разработчика. Я не являюсь частью домена. Я администратор этого компьютера.

Дополнительно 2011-08-09

Когда возникает проблема, я "закрываю решение" под файлом. А затем снова откройте решение. Затем я получаю uid / pwd box. Я вставил в него свой admin uid / pwd и затем получил следующее сообщение об ошибке. Снова закрытие vs2010 и повторное открытие решают проблему.

enter image description here enter image description here

Дополнительно: 2011-08-30

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

Ответы [ 7 ]

87 голосов
/ 30 августа 2011

Я заметил, что проблема возникла в основном после того, как я установил пакет nuget.После добавления пакета Nuget я обнаружил, что не могу проверить.Перезапуск Visual Studio помог.

Исходя из этого обсуждения:

http://nuget.codeplex.com/discussions/254328

Я использовал это решение, которое работает:
(Я скопировал решениездесь, если когда-либо веб-страница исчезнет)

Control Panel / Internet Options / Security Tab
Select "Local Intranet"
Click Sites button
Click Advanced Button
Add your TFS server http address to the list. e.g. http://tfs
Restart Visual Studio

Источник: http://blog.rthand.com/post/2011/08/26/Fixing-combination-of-NuGet-and-Team-Foundation-in-workgroup-configuration-401-Unauthorized.aspx (Идите прямо до The Solution на полпути вниз).

Не позволяйте Internet Optionsчасть обмануть тебя.Я не использую Internet Explorer, и это решило мою проблему.

3 голосов
/ 15 ноября 2013

Я обнаружил эту проблему, и принятое решение не помогло мне.Для меня проблема возникла при попытке добавить пакет NuGet в мой проект (через консоль или графический интерфейс), и он отображал бы приглашение на вход в систему, но не принимал мой логин / пароль.Он будет пытаться примерно 4 раза, а затем потерпит неудачу и откатит установку.

Оказывается, проблема в том, что я открыл Fiddler, и как только я закрыл его (чтобы отменить настройки прокси-сервера), я смог установить пакет без каких-либо проблем.Мне даже не пришлось перезапускать Visual Studio, чтобы заставить его работать.

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

2 голосов
/ 30 октября 2014

Я хочу добавить решение для людей, которые используют VisualStudio онлайн. Моя проблема заключалась в том, что я вошел в VS2013 с неправильной учетной записью Microsoft.

1 голос
/ 02 октября 2015

Я хотел бы отметить, что принятое решение не работает для меня - возможно, оно для пользователей IE.

Мое исправление состояло в том, чтобы "очистить кеш пакета"

  1. Открыть VS
  2. Перейдите в Инструменты-> Параметры
  3. Откройте «Диспетчер пакетов NuGet» и выберите «Общие»
  4. Нажмите на кнопку: «очистить кеш пакета»
0 голосов
/ 24 июля 2015

Этот ответ позволил мне решить достаточно далеко:

Панель управления / Свойства обозревателя / Вкладка «Безопасность». Выберите «Локальная интрасеть». Нажмите кнопку «Сайты». Нажмите кнопку «Дополнительно». Добавьте адрес http вашего сервера TFS в список.например, http://tfs Перезапустите Visual Studio

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

0 голосов
/ 28 августа 2014

Получена ошибка TF30063: Вы не авторизованы для доступа к Collection при сравнении или слиянии решений в tfs 2012. Я обнаружил, что включение и отключение проверки подлинности Windows в IIS случайно исправило ошибку, но обнаружило проблему с дисковым пространством.очистил его и включил проверку подлинности Windows для TFS в IIS, это было исправлением для меня.!-Pasha

0 голосов
/ 03 августа 2011

Когда у меня возникла эта проблема, я проверил Просмотр событий на своем компьютере с TFS, и он показал кучу недостаточных разрешений Windows Sharepoint Service.В итоге я просто отключил Sharepoint-аспекты TFS, так как не использовал их в любом случае.

...