хорошо, наша организация имеет код в репозитории Azure Dev.
Я пытался клонировать его через командную строку git на Mac, через sourcetree на mac и через sourcetree на windows, сне повезло.
Я создал PAT в веб-интерфейсе Azure Git.
на Mac, если я сделаю:
$ git clone https://ourorg.visualstudio.com/CMS/_git/ourProj
Cloning into 'ourProj'...
Username for 'https://ourorg.visualstudio.com': xxx
Password for 'https://xxx@ourorg.visualstudio.com':
fatal: Authentication failed for 'https://ourorg.visualstudio.com/CMS/_git/ourProj/'
Для пользователя я попробовал свой Azureпользователь, и я также попробовал PAT. Что касается прохода, я устал от своего лазурного прохода, а также PAT.
Ни одна из этих опций не работает.
Для исходного дерева я также пробовал эти комбинации o Пользователь PAT / PAT / Пользователь PAT /пройти и т.д. без удачи. Любые предложения?
Это страница, которую я использовал для создания PAT:
https://docs.microsoft.com/en-us/azure/devops/organizations/accounts/use-personal-access-tokens-to-authenticate?view=azure-devops
Этот документ говорит использовать PAT в качестве пользователя и прохода, но этопросто не работает.
док также говорит, что вы можете сделать это:
git clone https://anything:{yourPAT}@dev.azure.com/yourOrgName/yourProjectName/_git/yourRepoName
Но это тоже не работает.
например, если я это делаю (исправлено благодаряjessejouwing):
$ git clone https://asdf:{myPATgoesHERE}@dev.azure.com/ourorg/CMS/_git/ourProj
В Windows я всегда получаю:
Клонирование в 'ourProj' ... Неустранимо: Ошибка аутентификации для 'https://dev.azure.com/ourorg/CMS/_git/ourProj/'
PAT100% правильно.
К сожалению, «альтернативные учетные данные» в нашей организации отключены, поэтому мы должны использовать PAT. PAT не работает, поэтому я не могу работать.