Расширения Git с персональным токеном доступа из Visual Studio онлайн

В Visual Studio Online есть так называемый «токен личного доступа». http://roadtoalm.com/2015/07/22/using-personal-access-tokens-to-access-visual-studio-online/

Я использую расширение git, но я думаю, что единственный способ настроить это имя пользователя и пароль, или есть ли способ сделать это с токеном доступа?

Я действительно не хочу начинать использовать git bash, если мне это не нужно.


person daniel_aren    schedule 04.09.2015    source источник
comment
По моему мнению, вы не можете использовать токен личного доступа из VSO в расширениях Git. Однако не могли бы вы поделиться со мной ссылкой, чтобы показать, с какими расширениями Git вы работаете (поскольку я могу найти много расширений Git в Интернете)?   -  person Vicky - MSFT    schedule 07.09.2015
comment
sourceforge.net/projects/gitextensions   -  person daniel_aren    schedule 07.09.2015


Ответы (3)


Одна из целей заключается в том, чтобы токены личного доступа функционировали там, где требуется базовая аутентификация HTTP. Например, клиенты Git.

Поскольку веб-страница, на которую вы ссылаетесь, указывает:

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

Так что используйте любое имя пользователя и поместите токен личного доступа в поле пароля Git Extensions.

person Edward Thomson    schedule 08.09.2015

Я знаю, что это старо, но наткнулся на поиск, поэтому я поделюсь своей ситуацией с другими.

Я использую Git Extensions, и токен личного доступа (PAT) работает как пароль с моим адресом электронной почты в качестве имени пользователя для входа при попытке нажать или вытащить.

Как ни странно, теперь мне нужно два логина. Он запрашивает мой общий логин Microsoft в специальном диалоговом окне в стиле Microsoft, а затем также запрашивает данные для входа в VSTS в текстовом диалоговом окне Git Extensions. Я использую свою обычную комбинацию электронной почты/пароля в первом и мой адрес электронной почты/PAT во втором.

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

person gotmike    schedule 10.04.2018

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

Visual Studio Online использует протокол OAuth 2.0 для авторизации вашего приложения для пользователя и создания маркера доступа. Однако сейчас Visual Studio Online поддерживает только приложение веб-сервера для реализации OAuth для Visual Studio Online.

Пожалуйста, проверьте эту ссылку для получения подробной информации: https://www.visualstudio.com/integrate/get-started/auth/oauth

person Vicky - MSFT    schedule 08.09.2015
comment
знаете ли вы какую-либо другую версию Git Extension, которая работает с этим токеном? - person daniel_aren; 08.09.2015