github action으로 cicd를 실행하는데에 있어서 image를 build하는데 너무나 오랜 시간이 걸려, 이미지를 저장하고 있는 서
버에 runner를 직접 연결해서 쓰려고 한다.
runner를 실행시키니 다음과 같은 에러가 떴다.
오류를 찾아보니 git 2.18버전 아래일 경우 github action에서 checkout 모듈을 사용하는데 있어서 git repository를 가져오는 것이 아니라, 단순히 rest api를 이용해 파일과 폴더를 가져온다는 것이다.
sudo add-apt-repository ppa:git-core/ppa -y
sudo apt-get update
sudo apt-get install git -y
실제로 runner의 _work폴더에 가보니 .git 폴더가 없었고, git version도 2.17이였다.
다음 명령어를 통해 git version을 update를 시키고 runner를 실행시켜보니 아주 잘 나왔다.
'infra(terraform, aws, git)' 카테고리의 다른 글
ec2 volume 용량 조정하고 적용하기. (0) | 2022.06.20 |
---|---|
terraform validation error: status code 400 in lambda creation (0) | 2022.03.08 |
(에러)ecr에 docker image push할 때 나오는 에러 2가지 해결. (0) | 2022.01.25 |
terraform -lock=false?? (0) | 2022.01.24 |
(에러)terraform dynamodb validException key error (0) | 2022.01.24 |