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