it-roy-ru.com

Как изменить учетные данные по умолчанию, используемые для подключения к Visual Studio Online (TFSPreview) при загрузке Visual Studio?

Когда я загружаю Visual Studio 2012, он пытается подключиться к предыдущему TFS-серверу, к которому он был подключен.

На одной из моих машин (которая также иногда подключается к серверам TFS2008 и TFS2010) всегда кажется, что по умолчанию используется абсолютно неверная учетная запись для подключения к Visual Studio Online (tfspreview), и если я попытаюсь получить последнюю версию, она выдам ошибку в виде:

Microsoft Visual Studio

Source Control Explorer

TF204017: Операция не может быть завершена, поскольку у пользователя (Служба учетных записей ([мой сервер tfs]) нет одного или нескольких необходимых разрешений (Использовать) для рабочего пространства [мое рабочее пространство]; [мой действующий идентификатор].

Хорошо 

Как я могу повлиять на Visual Studio 2012 по умолчанию правильными учетными данными, а не на вымышленную учетную запись службы учетной записи?

67
Rowland Shaw

У меня была очень похожая проблема, так как я не смог подключиться к TFS со своими учетными данными. Оказалось, что пользователь, который создал изображение (я использовал Hyper-V), сохранил свою учетную запись в Credential Manager. Не было никакого способа изменить это в Visual Studio. Чтобы решить эту проблему, я открыл Диспетчер учетных данных на панели управления и отредактировал общие учетные данные, чтобы они были моей собственной учетной записью. Я закрыл и открыл Visual Studio 2012 и снова подключился к TFS. Он запросил у меня учетные данные, но с тех пор он связывался с моей учетной записью.

надеюсь, что это помогает, Sivilian

132
sivilian

Вам необходимо удалить учетные данные TFS из Windows Vault , чтобы очистить и заставить запрашивать новые учетные данные TFS в Visual Studio

  1. Зайдите в Панель управления ( Пуск -> Панель управления ).

  2. Нажмите Учетные записи пользователей (или Учетные записи пользователей и безопасность семьи-> Учетные записи пользователей в Windows 7 Machine)

  3. Нажмите Диспетчер учетных данных (или Управление учетными данными )

  4. На странице Диспетчер учетных данных вы можете увидеть два типа учетных данных

       i. Windows Credentials
       ii. Generic Credentials
    

5.Нажмите на ссылку изменить две учетные данные, нажмите на ссылку Удалить из хранилища , чтобы удалить сохраненные учетные данные TFS.

Теперь, когда вы входите в Visual Studio, вас попросят указать учетные данные для подключения TFS.

Примечание : Не забудьте снять флажок Запомнить мои учетные данные заставить запрашивать учетные данные для каждого соединения TFS.

30
kombsh

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

Поэтому вместо этого я выхожу из своей учетной записи hotmail в Internet Explorer, а затем очищаю все свои файлы cookie Internet Explorer и сохраненный пароль, как подробно описано в этом блоге: Изменение учетных данных TFS в Visual Studio 2012

enter image description here

После удаления файлов cookie и пароля перезапустите IE, а затем снова войдите в свою почту (или учетную запись Windows Live). 

Затем запустите Visual Studio и попытайтесь переподключиться к TFS, вам будет предложено ввести учетные данные.

Примечание: Читатель сказал, что вам не нужно удалять все IE куки, только эти 3 куки, но я не проверял это.

cookie:@login.live.com/
cookie:@visualstudio.com/
cookie:@tfs.app.visualstudio.com/
12
Rosdi Kasim

Я столкнулся с этой же проблемой. Кто-то вошел в мой компьютер и использовал свои учетные данные TFS. Я использую VS2012, Windows 7, и сетевые администраторы отключили Диспетчер учетных данных.

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

rundll32.exe keymgr.dll,KRShowKeyMgr

Вы увидите всплывающее окно со всеми сохраненными учетными данными. Удалите один для вашего TFS-сервера.

Примечание: Вам нужно будет перезапустить Visual Studio, потому что она кэширует учетные данные TFS.

9
muglio

Вы также можете попробовать сбросить настройки Visual Studio

  1. Откройте командную строку Visual Studio

  2. Введите команду Devenv /ResetSettings

Он удалит уже сохраненную учетную запись TFS и запросит учетные данные

2
Mujassir Nasir

Для Windows 8:

Панель управления -> (Поиск) Диспетчер учетных данных -> Проверка веб-учетных данных

это сработало для меня ...

0
Saboor Awan

После сбоя при очистке учетных данных из диспетчера и очистке кэша VS рассмотрите возможность восстановить Visual Studio из установщика Visual Studio (VS2017). Я лично не нашел другого решения, работающего.

0
spaark