これはなに
Dockerコンテナ内でgit push
しようとしたら怒られたときの解決法メモ。
具体的には下記のエラーが発生した。
$ git push
fatal: unable to access 'https://github.com/NakuRei/nakureis-reading-notes.git/': server certificate verification failed. CAfile: none CRLfile: none
解決法
Dockerコンテナ内にca-certificates
を入れてupdate-ca-certificates
したら解決した。
apt-get install ca-certificates
update-ca-certificates
最初からDockerfileで下記のようにすればOK。
RUN apt-get update -y \
&& DEBIAN_FRONTEND=noninteractive \
apt-get install -y --no-install-recommends \
ca-certificates \
git \
&& update-ca-certificates