Как создать хранилище DevOps Azure с помощью интерфейса командной строки Azure - PullRequest
3 голосов
/ 29 апреля 2019

Следуя документации здесь , я пытаюсь создать хранилище с помощью следующей команды:
az repos create --name Example

, который возвращает следующую ошибку:

Команда не выполнена с непредвиденной ошибкой. Вот обратная связь:

TF401019: Git-репозиторий с именем или идентификатором клиента не существует, или у вас нет прав для выполняемой вами операции. Операция вернула неправильный код состояния 404.

Я выполнил команду az login и установил для организации и проекта значения по умолчанию в конфигурации, используя следующую команду:
az devops configure --defaults organization=https://dev.azure.com/example project=example

Как создать репо с помощью интерфейса командной строки Azure DevOps?

Ответы [ 3 ]

1 голос
/ 30 апреля 2019

Это будет звучать так глупо, но я создал хранилище с тем же именем с помощью веб-интерфейса Azure DevOps, а затем удалил его.После этого мне удалось создать этот репозиторий с помощью интерфейса командной строки Azure и любого другого репозитория.

1 голос
/ 29 апреля 2019

Это было замечено здесь для учетных записей, использующих 2FA

Я попробовал что-то другое - я не удалил учетные данные Git, но я выбралвозможность изменить их, и я использовал логин / пароль, сгенерированный в качестве псевдонима для моего основного имени пользователя (которое я использовал в cli).
После перезапуска VS я смог отправить свои изменения.

Это только обходной путь (мой основной аккаунт все еще не работает в vs), но сейчас он облегчит мою жизнь.

Также:

Я получил подсказку от другого форума, что я должен попытаться запустить VS от имени администратора (или от имени другого пользователя), и это сработало.

Я использовал ту же учетную запись для аутентификации в TFS, которая не работаетдля моей учетной записи Windows я обычно использую.

0 голосов
/ 27 июня 2019

Похоже, у вас проблема с правами доступа, а не с операцией создания.Можете ли вы проверить следующее:
1. У вас есть разрешения на создание репо в проекте, который был установлен по умолчанию
2. Подтвердите, если вы не работаете с другим git-репо непреднамеренно.Существует логика автоматического определения конфигурации, которая в случае разработки непреднамеренных репозиториев Azure автоматически обнаруживает конфигурацию и переопределяет установленные по умолчанию значения.

Просмотрите документы, доступные по адресу https://docs.microsoft.com/en-us/azure/devops/cli/index?view=azure-devops

...