Featured image of post Ubuntuのdockerイメージでgit cloneしようとしたら"server certificate verification failed. CAfile: none CRLfile: none"と言われた

Ubuntuのdockerイメージでgit cloneしようとしたら"server certificate verification failed. CAfile: none CRLfile: none"と言われた

起きた問題 Link to this heading

Ubuntuのdockerイメージでgit cloneしようとしたら以下のエラーを吐かれてcloneできなかった。

git clone https://github.com/hoge/fuga.git
Cloning into 'fuga'...
fatal: unable to access 'https://github.com/hoge/fuga.git/': server certificate verification failed. CAfile: none CRLfile: none

ただし、https://github.com/hoge/fuga.gitのパスは正しいものとする。

解決策 Link to this heading

Dockerfileでca-certificatesをインストールするようにしたら、無事にcloneできるようになった。たとえば、以下のようにする。

Dockerfile
RUN apt-get update -y \
  && DEBIAN_FRONTEND=noninteractive \
  apt-get install -y --no-install-recommends \
  git \
  ca-certificates

ほかの解決策 Link to this heading

sudoが実行できるユーザーを作成しているなら、コンテナ内でsudo apt install --reinstall ca-certificatesしてもよさそう。

コンテナidがわかっていて、そのコンテナだけ対応させたいなら、rootユーザーでコンテナに入る。

docker exec  -it -u root <container id> bash

その後、コンテナ内にca-certificatesを再度インストールする。

sudo apt install --reinstall ca-certificates

参考文献・URL Link to this heading

git cloneするときに「server certificate verification failed. CAfile: none CRLfile: none」エラーが発生した's image

git cloneするときに「server certificate verification failed. CAfile: none CRLfile: none」エラーが発生した

皆さん、こんにちは!新しいubuntu環境を構築してgit cloneをしたら証明書のエラーがでまして。その原因を調べてみました。

muoilog.xyz
Ubuntu(WSL2の)でgit cloneしたらserver certificate verification failed - zuntan02のはてなブログ's image

Ubuntu(WSL2の)でgit cloneしたらserver certificate verification failed - zuntan02のはてなブログ

【概要】 Ubuntu/WSL2でgit cloneしたらけられた fatal: unable to access 'https://ほげほげ': server certificate verification failed. CAfile: none CRLfile: none 【解決に至るメモ】 メッセージによれば証明書ファイルがないとのことなのでインストール apt-get install --reinstall ca-certificates→エラー W: An error occurred during the signature verification. The reposito…

zuntan02.hateblo.jp
【Docker】コンテナにROOTで入る方法's image

【Docker】コンテナにROOTで入る方法

目次 1. 【Docker】コンテナにROOTで入る方法1.1. 参考用のdocker-compose.yml1.2. docker-composeで入る方法1.3. コンテナIDを指定してdockerで入る方法1.4. まとめ 【Dock

qol-kk.com
Licensed under CC BY-NC-SA 4.0
最終更新 8月 17, 2024
Hugo で構築されています。
テーマ StackJimmy によって設計されています。