[Jenkins/Git]Pipeline script 실행 시 .git/index.lock file exists 에러 해결
·
DevOps
젠킨스(Jenkins) 파이프라인 스크립트 실행 중, Github에서 코드를 당겨오는 과정에서 Git이 꼬였는지 아래와 같은 에러가 발생했다. stdout: stderr: fatal: Unable to create '{your-file-path}/.git/index.lock': File exists. "index.lock" 파일은 이름에서도 힌트가 있듯 Git 프로세스가 진행 중일 때 동시에 다른 Git 프로세스를 진행하지 못하게 막아주는 기능을 하는 파일이다. 특정 사용자가 Git에 접근하여 Push/Pull 중일 때 다른 사용자가 동시에 Push/Pull 작업을 하지 못하도록 막아주는 파일인데, 실제로 다른 프로세스가 작동되는 상황이 아니라면 Git이 정상 종료되지 못하고 Crash 된 상태라 위와 ..