Как клонировать git-репозиторий Azure DevOps, используя PAT с командной строкой git или sourcetree? - PullRequest
0 голосов
/ 23 октября 2019

хорошо, наша организация имеет код в репозитории 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 не работает, поэтому я не могу работать.

1 Ответ

1 голос
/ 23 октября 2019

Просто нажмите Generate Git Credentials и используйте его для аутентификации / клонирования вашего репо:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...