Самозаверяющий сертификат в GitHub Webhook

#jenkins #github #jenkins-pipeline #githooks

#дженкинс #github #дженкинс-конвейер #githooks

Вопрос:

У меня есть настройка сервера Jenkins в Azure VM с самозаверяющим сертификатом, когда я попытался настроить webhook с сервера GitHub, я получил сообщение об ошибке "We couldn’t deliver this payload: certificate signed by unknown authority" .

Есть ли у нас какой-либо способ импортировать мой файл CA в доверенную запись GitHub? Я пробовал искать на разных форумах, но не смог увидеть никакого ответа.

Спасибо,

Комментарии:

1. Это самозаверяющий сертификат, поэтому у меня нет какого-либо конкретного файла CA для встраивания.

Ответ №1:

Если у вас есть доступ администратора к серверу, вы можете установить его в хранилище сертификатов.

Скорее всего, никогда не будет работать для github.com , только для github enterprise.

https://docs.github.com/en/enterprise-server@3.4/admin/configuration/configuring-your-enterprise/troubleshooting-ssl-errors#installing-self-signed-or-untrusted-certificate-authority-ca-root-certificates