gitlab_selfsigned - choisungwook/portfolio GitHub Wiki
git clone๋ช ๋ น์ด ์ฌ์ฉ์ unable to get local issuer certificate ์ค๋ฅ ๋ฐ์
์ธ์ฆ์ CA๊ฐ ์ธ์ฆ๋์ง ์์ ์ค๋ฅ ๋ฐ์ํ๋ค. ๋ณดํต self-signed๋ก ์๋ช ๋ CA์์ ๋ฐ์ํ๋ค.
๊ตฌ์ถํ๊ฒฝ์ด ๋ณด์์ ์ค์ํ์ง ์์๋ ๋ ๋, git client์์ sslํต์ ์ ๋นํ์ฑํ ํ๋ ์ค์ ์ ํ๋ค.
- ๋ชจ๋ ํ๋ก์ ํธ ssl๋นํ์ฑํ
git config --global http.sslVerify false
self-signed CA์ธ์ฆ์๋ฅผ git client์ ๋ฑ๋กํ๋ค.
โ gitlab์ CA๋ฅผ ๋ค์ด๋ก๋ ๋ฐ๋๋ค.
โก git ์ธ์ฆ์ ๊ด๋ฆฌ ํ์ผ(C:\Program Files\Git\mingw64\ssl\certs\ca-bundle.crt)์ ์ฐ๋ค.
โข ๋ค์ด๋ก๋ ๋ฐ์ ์ธ์ฆ์ ๋ด์ฉ์ ๋ณต์ฌํ๊ณ ca-bundle.crt ๋งจ ๋ง์ง๋ง์ค์ ๋ถ์ฌ๋ฃ๊ธฐ ํ๋ค.
- ๋ฌด๋ฃ ์ธ์ฆ๊ธฐ๊ด: Let's encrypt