Проблемы с самоподписными сертификатами в Git

  • Создана: 25.08.2022 12:13
  • Обновлена: 25.08.2022 12:20

После подключения репозитория к Devprom ALM в логах наблюдается такая ошибка:

2022-08-25 05:11:49,461 Refresh repository revisions: https://***
2022-08-25 05:11:49,462 Latest persisted revision: 
2022-08-25 05:11:49,462 GitConnector: Getting all commits
2022-08-25 05:11:49,462 GIT COMMAND (/var/www/devprom/git_repo/c8b873acceb52d14c79706e97235ae0b)
'/usr/bin/git' fetch
2022-08-25 05:11:49,501 GitConnector: fatal: unable to access 'https://***': server certificate verification failed. CAfile: none CRLfile: none
2022-08-25 05:11:49,501 There are 0 more revisions in the repository

Для исправления ситуации попробуйте выполнить следующие команды на сервере, где установлен Git-клиент:

git config --list
git config --global http.sslverify true
git config --list
git clone https://***

Попробуйте явно прописать настройки использования SSL в конфигах репозитория, отредактируйте файл /var/www/devprom/git_repo/c8b873acceb52d14c79706e97235ae0b/config и добавьте в него следующие данные:

[http]
        sslCAinfo = /etc/ssl/certs/ca-certificates.crt
        sslVerify = false

Решения для поддержки процессов разработки Devprom Software