Gitlab Backup и "Невозможно проверить сертификат"
На нашем сервере Ubuntu бывший партнер установил наш Gitlab. У меня нет опыта работы с gitlab. Теперь я хочу создать резервную копию.
После запуска
sudo gitlab-rake gitlab:backup:create
Я получаю следующую ошибку:
Загрузка архива резервной копии в удаленное хранилище smartupgitlab... Грабли прерваны! Excon::Errors::SocketError: Невозможно проверить сертификат, установите
Excon.defaults[:ssl_ca_path] = path_to_certs
,ENV['SSL_CERT_DIR'] = path_to_certs
,Excon.defaults[:ssl_ca_file] = path_to_file
,ENV['SSL_CERT_FILE'] = path_to_file
,Excon.defaults[:ssl_verify_callback] = callback
(см. OpenSSL::SSL::SSLContext#verify_callback), илиExcon.defaults[:ssl_verify_peer] = false
(менее безопасно).
Я думаю, что я должен использовать указанные строки кода, но в каком именно файле я должен вставить их?
1 ответ
Загрузка резервной копии в удаленное местоположение настраивается в вашей установке. Однако указанное местоположение не существует. Комментируя gitlab_rails['backup_path']
а также gitlab_rails['backup_upload_connection']
должен заставить это работать снова. Однажды закомментированный пробег gitlab-ctl reconfigure
и локальные резервные копии должны работать снова.