Вам необходимо включить альтернативные учетные данные для аутентификации, если вы хотите использовать другие клиенты Git вне Visual Studio ...
Чтобы настроить альтернативные кредиты в Visual Studio Team Services (VSTS), щелкните свое имя / значок в правом верхнем углу -> Безопасность -> Альтернативные учетные данные для проверки подлинности.
Изменить: добавить более подробную информацию об этом из VSTS (взято с экрана альтернативных учетных данных) ...
АЛЬТЕРНАТИВНЫЕ УЧЕТНЫЕ ДАННЫЕ
Некоторым приложениям, работающим вне браузера (включая клиент командной строки Team Explorer Everywhere и утилиту git-tf), требуются базовые учетные данные для аутентификации. Другие приложения неправильно обрабатывают использование адреса электронной почты для имени пользователя во время аутентификации.
Для работы с этими приложениями вам необходимо включить альтернативные учетные данные, установить пароль и, при желании, установить вторичное имя пользователя не в форме адреса электронной почты. Обратите внимание, что альтернативные учетные данные нельзя использовать для входа в службу из веб-браузера или вне этих приложений.
@AnthonyChu onefootswill - Как подключиться к онлайн-репозиторию Git Visual Studio без использования Visual Studio. Могу ли я использовать такие инструменты, как Git Bash, Git-TF. Любая помощь приветствуется
Сухумар
Спасибо за это! Кто-нибудь знает, как хранить учетные данные, чтобы мне не приходилось вводить их снова и снова?
Они больше не рекомендуют альтернативные учетные данные для аутентификации в пользу токенов личного доступа, которые ограничены по времени и могут быть отозваны и могут иметь индивидуальные описания.
dragon788 06
42
Включить альтернативные учетные данные для аутентификации и установить дополнительное имя пользователя
Создайте токен личного доступа для своей учетной записи Visual Studio Team Services и скопируйте его.
Откройте Git Bash, перейдите в папку, в которую вы клонировали свой репозиторий, и введите следующую команду, чтобы убедиться, что она хранит учетные данные, и вам не нужно вводить ее каждый раз:
git config credential.helper store
git pull origin [your branch]
Он запрашивает имя пользователя и пароль. Введите имя пользователя и токен в качестве пароля
Да, это сработало. У меня был существующий проект, который я хотел добавить в систему контроля версий VSTS. Возникла проблема с аутентификацией при попытке отправить новое репо. После этого (ввода имени пользователя / пароля) push сработал.
Патрик
10
В Windows вы можете легко создать токен личного доступа с помощью диспетчера учетных данных Git . Это то, что Visual Studio Team Services теперь, кажется, рекомендует вместо учетных данных альтернативной аутентификации.
Просто установите эту утилиту, и в следующий раз, когда вы git pullиз Git Bash, она предложит вам ввести учетные данные для доступа к Visual Studio Team Services. Затем он создаст токен персонального доступа в вашей учетной записи VSTS и добавит пару записей в ваше локальное хранилище учетных данных Windows.
Цитата с сайта:
Он волшебным образом работает, когда требуются учетные данные. Например, при отправке в Visual Studio Team Services он автоматически открывает окно и инициализирует поток oauth2 для получения вашего токена.
Я заметил, что формулировка (и расположение) меню изменились в Visual Studio Team Services. Теперь он находится в раскрывающемся меню в правом верхнем углу (с вашими инициалами или фотографией). Безопасность → Альтернативные учетные данные для аутентификации . Просто включите и придумайте свое имя пользователя и пароль.
При использовании Atlassian SourceTree вам потребуется базовая настройка учетных данных в Visual Studio Team Services (VSTS), как в принятом ответе.
Затем в SourceTree перейдите в меню Инструменты → Параметры → вкладка Аутентификация .
Вам необходимо установить имя пользователя, отличное от электронной почты, которое вы установили в качестве базовых учетных данных для хоста XXX.visualstudio.com.
Затем вам будет предложено ввести пароль при доступе к этому репозиторию VSTS Git.
По состоянию на 21.06.2017, страница для включения альтернативных настроек аутентификации находится по ссылке https://*YOUR_USER_NAME*.visualstudio.com/_details/security/altcreds.
Включить альтернативные учетные данные для аутентификации и установить дополнительное имя пользователя
Создайте токен личного доступа для своей учетной записи Visual Studio Team Services и скопируйте его.
Откройте Git Bash, перейдите в папку, в которую вы клонировали свой репозиторий, и введите следующую команду, чтобы убедиться, что она хранит учетные данные, и вам не нужно вводить ее каждый раз:
git pull origin [your branch]
Он запрашивает имя пользователя и пароль. Введите имя пользователя и токен в качестве пароля
источник
В Windows вы можете легко создать токен личного доступа с помощью диспетчера учетных данных Git . Это то, что Visual Studio Team Services теперь, кажется, рекомендует вместо учетных данных альтернативной аутентификации.
Просто установите эту утилиту, и в следующий раз, когда вы
git pull
из Git Bash, она предложит вам ввести учетные данные для доступа к Visual Studio Team Services. Затем он создаст токен персонального доступа в вашей учетной записи VSTS и добавит пару записей в ваше локальное хранилище учетных данных Windows.Цитата с сайта:
источник
Я заметил, что формулировка (и расположение) меню изменились в Visual Studio Team Services. Теперь он находится в раскрывающемся меню в правом верхнем углу (с вашими инициалами или фотографией). Безопасность → Альтернативные учетные данные для аутентификации . Просто включите и придумайте свое имя пользователя и пароль.
источник
При использовании Atlassian SourceTree вам потребуется базовая настройка учетных данных в Visual Studio Team Services (VSTS), как в принятом ответе.
Затем в SourceTree перейдите в меню Инструменты → Параметры → вкладка Аутентификация .
Вам необходимо установить имя пользователя, отличное от электронной почты, которое вы установили в качестве базовых учетных данных для хоста XXX.visualstudio.com.
Затем вам будет предложено ввести пароль при доступе к этому репозиторию VSTS Git.
источник
У меня сработало скачивание последней версии Git и включение Git Credential Manager.
Использование диспетчеров учетных данных Git для аутентификации в VSTS
источник
По состоянию на 21.06.2017, страница для включения альтернативных настроек аутентификации находится по ссылке
https://*YOUR_USER_NAME*.visualstudio.com/_details/security/altcreds
.источник