Failed to connect to repository : Command "git.exe ls-remote -h -- https://github.com/alsrudursla/Software-Engineering.git HEAD" returned status code 128: stdout: stderr: fatal: unable to access 'https://github.com/alsrudursla/Software-Engineering.git/': error setting certificate file: C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
📎 빠른 정리 !
1. ca-bundle.crt 파일 위치한 경로 찾기
2. 관리자 권한으로 cmd 창 열어서 C:\Program Files\Git\etc\gitconfig 파일에서 http.sslcainfo 값 원하는 경로로 수정하기
3. 끝 ^*^
젠킨스에서 새로운 pipeline item 을 생성하는데 Github Repository URL 을 넣으니까 자꾸 이런 에러가 나는 거 있죠ㅜㅜ
이런 비슷한 error setting certificate file.. 해본 거 같아서
🚀 첫 번째 시도 !
2024.01.19 - [ERROR] - [Git/Github] error setting certificate file
이 방법도 소용이 없더라고요ㅜㅜ
🚀 두 번째 시도 !
검색해보니까 다른 사람들이 뭐.. 경로? 를 설정해줘야 한다고 해서 열심히 따라쳤는데
git config --global http.sslcainfo "C:\Program Files\Git\ssl\certs\ca-bundle.crt"
안되더라구요!ㅜ
🚀 세 번째 시도 !
제 단짝 친구 gpt 가.. 해당 경로에 파일이 있는지 찾아보라길래 들어가서 찾아봤더니 저는 ca-bundle.crt 파일 경로가 다르더라구요..!!
내 경로 ➡️ C:/Program Files/Git/mingw64/etc/ssl/certs/ca-bundle.crt
그래서 git bash 나 cmd 창에서 위에 git config --global ~ 명령어로 경로를 다시 바꿔서 입력했는데도 처음엔 해결이 안됐는데
git config --list
현재 git 설정을 확인할 수 있는 명령어로 확인해보니까
아무리 경로 변경 명령어를 쳐도 변경이 안되더라고요!!!ㅜ 환장
이게 직접 gitconfig 파일을 수정해야 한다고 하길래
처음엔 간단하게 파일 탐색기로 열어서 수정하려니까 또 권한이 없대서..
cmd 창을 관리자 권한으로 열어서 수정 해줬습니당
gitconfig 경로 : C:\Program Files\Git\etc
윈도우 cmd 에서 파일 열기 : notepad gitconfig
http.sslcainfo= <변경할 경로>
저장하고 다시 확인하면..
SSAP 성공..
이제 젠킨스에서 깃허브 레포 이용할 수 잇슴니다 :-)
'ERROR' 카테고리의 다른 글
[AWS/ElasticBeanstalk] EB 삭제 후 S3 삭제하기 (0) | 2024.08.13 |
---|---|
[Springboot] BeanCreationException (0) | 2024.08.12 |
[Spring] Name for argument of type [java.lang.long] not specified (0) | 2024.01.24 |
[Git/Github] error setting certificate file (0) | 2024.01.19 |
[Spring] Exception processing template (0) | 2023.11.26 |