![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMMkCu%2FbtrsXsnLw4C%2FsmV5JjmmYvNjqmkMlqx5a1%2Fimg.jpg)
[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 된 상태라 위와 ..