ReadTheDocs не удается клонировать из-за CAfile

# #gitlab #read-the-docs

Вопрос:

У меня есть проект, который публиковался без проблем с RTD, и теперь он постоянно выдает мне ошибку клонирования. Я не знаю, могло ли это что-то измениться в моем окружении или в их.

Команда git клонировать —без одной ветви —глубина 50 https:// . не удалось: Клонирование в». «… фатально: не удалось получить доступ к » https://»: не удалось проверить сертификат сервера. Файл CAfile: /etc/ssl/сертификаты/сертификаты ca.crt Файл CRL: нет

У кого-нибудь раньше была эта проблема или вы знаете, как ее решить?

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

1. Вы самостоятельно размещаете GitLab или используете версию SaaS? SSL-сертификат, по-видимому, является проблемой здесь в том, что RTD не доверяет SSL-сертификату среды gitlab.

2. Используете ли вы свои собственные бегуны или общие бегуны, предоставляемые GitLab?

3. Да, я использую собственный экземпляр gitlab, в котором также развернуты бегуны gitlab в моей среде. Долгое время это работало просто отлично, и моя ИТ-команда говорит мне, что они ничего не изменили, и действительно, их тесты показывают, что SSL запущен и работает. Я протестировал запуск сборки как вручную, так и с помощью интеграции (с включенным ssl и без него). Какой-нибудь другой тест я мог бы провести?

Ответ №1:

Это была временная проблема, которая была исправлена, более подробную информацию можно найти здесь https://github.com/readthedocs/readthedocs.org/issues/8555