Gitlab 备份和 "Unable to to verify certificate"
Gitlab Backup and "Unable to to verify certificate"
在我们的 Ubuntu 服务器中,一位前合作伙伴安装了我们的 Gitlab。我没有使用 gitlab 的经验。现在,我想创建一个备份。
运行
之后
sudo gitlab-rake gitlab:backup:create
我收到以下错误:
Uploading backup archive to remote storage smartupgitlab ... rake
aborted! Excon::Errors::SocketError: Unable to verify certificate,
please set 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
(see
OpenSSL::SSL::SSLContext#verify_callback), or
Excon.defaults[:ssl_verify_peer] = false
(less secure).
我想我必须使用指定的代码行,但我应该将它们粘贴到哪个文件中?
您的安装配置了备份上传到远程位置。但是,指定的位置不存在。注释掉 gitlab_rails['backup_path']
和 gitlab_rails['backup_upload_connection']
应该可以让它再次工作。一旦注释掉 运行 gitlab-ctl reconfigure
并且本地备份应该再次工作。
在我们的 Ubuntu 服务器中,一位前合作伙伴安装了我们的 Gitlab。我没有使用 gitlab 的经验。现在,我想创建一个备份。
运行
之后sudo gitlab-rake gitlab:backup:create
我收到以下错误:
Uploading backup archive to remote storage smartupgitlab ... rake aborted! Excon::Errors::SocketError: Unable to verify certificate, please set
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
(see OpenSSL::SSL::SSLContext#verify_callback), orExcon.defaults[:ssl_verify_peer] = false
(less secure).
我想我必须使用指定的代码行,但我应该将它们粘贴到哪个文件中?
您的安装配置了备份上传到远程位置。但是,指定的位置不存在。注释掉 gitlab_rails['backup_path']
和 gitlab_rails['backup_upload_connection']
应该可以让它再次工作。一旦注释掉 运行 gitlab-ctl reconfigure
并且本地备份应该再次工作。