Jenkins на сервере Linux позади VPN не подключается к GitHub Webhook
Я настраиваю непрерывную интеграцию репозитория GitHub, чтобы Jenkins автоматически переносил его на сервер Linux, который находится за VPN моей компании, который я не контролирую.
Я настроил закрытый ключ SSH как учетные данные Jenkins и ключ развертывания GitHub. Я продолжаю получать ошибки аутентификации, когда Дженкинс пытается подключиться к URL-адресу репозитория SSH. VPN вызывает GitHub не может POST к серверу? Или я что-то упускаю?
СООБЩЕНИЕ ОБ ОШИБКЕ: Не удалось подключиться к репозиторию: Команда "git ls-remote -h git@github.com:MyOrganization/MyRepository.git HEAD" вернула код состояния 128: stdout: stderr: Отказано в доступе (publickey). Неустранимый: Не удалось прочитать из удаленного хранилища.
Пожалуйста, убедитесь, что у вас есть правильные права доступа и хранилище существует.