[Jenkins] Git fatal: could not read Username "~~" no such device or address 에러 해결

유사개발자·2023년 10월 25일
0

DevOps

목록 보기
1/1

회사에서 요즘 쿠버네티스 환경으로 조금씩 옮기고 있는데... 쿠버네티스 클러스터 환경도 자동화가 필요해 보여서 gitOps라는 개념을 알게 된 후 회사 프로젝트에 적용해보려다 마주친 에러다.

간략히 설명하면 deployment.yaml에서 pod를 찍어낼때 image를 명시하는데 이 부분의 컨테이너 이미지 버전 부분을 jenkins의 build number로 업데이트 후 git push 하면 argoCD가 이 부분을 트리거 하여 클러스터상의 상태와 자동으로 맞춰준다

그런데...

위의 이미지는 JenkinsFile인데 맨 위에 1~2번째 줄에 git config --global로 git 계정 설정을 해줬는데도 계속 에러가 떠서 정말 긴 삽질 끝에 jenkins 계정으로 접속하여 수동으로 push를 날려보고 안되는걸 확인 후 해결 방법을 찾았다.

"git config credential.helper store --global" 명령어로 jenkins로 로그인된 상태에서 push 후 username과 password를 입력하니 해결되었다.

profile
개발자와 유사한 개발자입니다

0개의 댓글