[Jenkins] Jenkins 복구 후, git cloning remote repo 'origin' 오류 해결

728x90
반응형

 

 

 

 


 

 

들어가며

얼마 전, Jenkins를 설치 했던 장비의 노후화로 인해서 부득이 하게 장비를 변경해야 하는 이슈가 발생을 했었습니다. 그래서 Jenkins의 ThinBackup 플러그인을 이용해서 백업을 떠놓고, 새로운 장비로 OS 설치 후 복구를 진행했는데요.

지속적으로 Error cloning remote repo 'origin' 에러가 발생해서 찾던 중, 사사로운 부분임을 발견하고 정리하였습니다. 

 

 

 

 

 

 

 

 

## Jenkins 빌드 시 에러 git 에러 발생

 

 

Jenkins를 하루 이틀 사용 한 것도 아닌데, 복구 후 계속해서 Error cloning remote repo 'origin' 에러가 발생하고 있었는데요. 몇 가지 가능성을 염두해 두고 테스트를 진행 했습니다. 

 

  1. Jenkins 서버의 git 설치 여부 
  2. git 서버의 접근 관련 or 계정관련 이슈
  3. ... 뭘까...

 

역시나 1, 2번의 문제는 아니였는데요. 

Jenkins가 설치되 어 있는 장비에서 git clone을 해봐도 정상 적이였습니다.

 

혹시 복구 과정에 설정이 잘못되진 않았을까 하는 마음에 Tool의 Configuration을 확인해 봤습니다. 

 

 

 

 

 

 

## Global Tool Configuration 확인

 

버전마다 차이가 있는 것 같지만, Tools 또는 Global Tool Configuration 메뉴에 접속하시면, 설치한 툴에 대한 설정을 진행 할 수 있습니다. 

 

 

 

 

해당 메뉴에서 Git Intallations 메뉴에 접근 하니, 역시나 ! 느낌표가 발생되어 있는 상태였습니다. 

설치시 환경변수로 등록이 되어 있을텐데, 절대 경로를 기입해 달라는 메시지가 보이네요. 

다른 버전의 Jenkins 에는 절대경로를 기입하지 않아도 정상적으로 동작을 했는데, 정확인 이유는 찾지 못하고, 

아래와 같이 절대 경로을 기입했더니 정상적으로 동작 하였습니다. 

 

 

 

 

 

 

절대 경로 기입했더니, 역시나! 오류가 없어지고 정상적으로 동작하였습니다. 

 

혹시나 같은 이슈가 발생하신다면, 위와 같은 해결 방법도 고려해보시면 좋을거 같습니다.

 

 

 

 

 

 

 

참조

 

 

 

 

 

 

 

 

 

END


 

 

 

 

 

 

 

 

 

 

 

 

728x90