Проблемы с самоподписными сертификатами в Git
После подключения репозитория к 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