GitHub Не удалось создать подписку на перехватчики служб Невозможно настроить службу на выбранном GitHub ... Ресурс недоступен для интеграции - PullRequest
0 голосов
/ 19 июня 2020

Когда я пытаюсь обновить переменные среды в конвейере выпуска Azure DevOps, я получаю следующую ошибку:

GitHub Could not create service hooks subscription Unable to configure a service on the selected GitHub repository. GitHub returned the error 'Resource not accessible by integration'.

Я администратор репозитория GitHub.

В Get sources он в настоящее время настроен для подключения к службе GitHub OAuth. Другой пользователь может обновить переменные среды. Я использую GitHub (не корпоративный).

Это разрешение DevOps Azure, которого у меня нет?

GitHub Could not create service hooks subscription Unable to configure a service on the selected GitHub repository. GitHub returned the error 'Resource not accessible by integration'.

Ответы [ 2 ]

0 голосов
/ 16 июля 2020

После работы с техподдержкой ADO было обнаружено, что нам нужно удалить артефакт и определение триггера из конвейера выпуска, а затем снова добавить его. Предполагается, что было кэшированное соединение службы, и это обновило указатель на правильное соединение службы.

0 голосов
/ 22 июня 2020

Это разрешение Azure DevOps, которого у меня нет?

Это сообщение об ошибке обычно приходит с GitHub App installation token подключением службы.

Go Project Settings => Service Connections, чтобы проверить детали подключения к указанной услуге c. Если ваше служебное соединение представляет собой соединение службы на основе установочного токена приложения GitHub, то ожидаемое поведение для решения этой проблемы. Наша команда пока работает над добавлением этой поддержки, пожалуйста, проверьте этот билет .

enter image description here

Workaround:

1.Create a new service connection with OAuth/PAT method and use it in your pipeline. Since you're admin of the github repo, a Рекомендуется Github PAT .

2 .Если у вас есть разрешение на подключение к службе и к конвейеру, эта проблема не возникнет. Попросите администратора проекта Azure Devops через управлять безопасностью .

...