не могу подключиться к azure DevOps с помощью s sh даже после загрузки моего ключа publi c в azure - PullRequest
0 голосов
/ 26 мая 2020

У меня есть ключи s sh, хранящиеся в директории ./ssh, я загрузил свой publi c s sh id_rsa.pub в azure DevOps, и теперь, когда я пытаюсь сделать git clone s sh он говорит:

Репозиторий Git с именем или идентификатором xxx не существует или у вас нет разрешений на операцию, которую вы пытаетесь выполнить. фатальный: не удалось прочитать из удаленного репозитория.

Что еще нужно сделать, кроме создания пары ключей s sh, загрузить publi c ключ в azure в проекте и попытаться clone it?

Также возможно, что тот же ключ s sh используется в другом проекте в azure?

thanx

1 Ответ

0 голосов
/ 27 мая 2020

В соответствии с этой ошибкой я предлагаю следующие способы устранения неполадок.

  1. Убедитесь, что у вас есть достаточные права доступа к репозиторию. Вы можете проверить настройки проекта-> Репозитории-> Безопасность

enter image description here

Убедитесь, что ваш уровень доступа Stakeholder в разделе «Настройки организации» -> «Пользователь». У заинтересованного лица нет разрешения на клонирование репо.

Кроме того, вы можете следовать этому документу , а вот случай с некоторыми решениями, на которые вы можете ссылаться to.

В качестве обходного пути вы можете попробовать клонировать с URL-адресом HTTPS и аутентифицировать доступ с помощью PAT . Это самое простое решение. Просто переключитесь на клонирование с пути HTTPS для вашего репозитория Git.

...