У меня была такая же проблема, и я решил ее, используя только HTTPS.
Я понял, что мне нужно было использовать только терминал, а не какие-либо "ярлыки GUI", которые предоставляет dev.azure, поскольку они предназначены для git-credential-manager, который отлично работает на окнах, но не работает в Ubuntu.
Очевидно, что в git-репозитории dev.azure есть другие учетные данные (которые необходимо настроить), а не учетные данные учетной записи Microsoft.
Допустим, моя учетная запись Microsoft называется johndoe@outlook.com с ее паролем Jd1986
Эти учетные данные будут НЕ работать, если вы попытаетесь клонировать git, поскольку вам нужно , чтобы сгенерировать учетные данные git для вашего проекта и затем использовать его.
Здесь вы можете создать учетные данные git,

После этого сохраните его и используйте установленные учетные данные.

Перейдите к своему терминалу, используйте URL-адрес HTTP для git clone и введите заданные учетные данные. Это сработало для меня.