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 и локальные резервные копии должны работать снова.

Другие вопросы по тегам