Git CI/CD 를 시도하다가
넘모 열받는 에러가 있었어서 적어본다.
분명히 ssh key 를 제대로 만들어서 작성한 것 같은데도
scp (ssh 로 데이터 주고받기 명령어) 가 권한 없다고 뜨는 에러였다.
일단 "권한 없음"이 뜨니까 ssh 접속은 제대로 되었다고 가정을 하고
나는 ubuntu 로 접속했는데, 디렉토리 권한도 ubuntu 에게 제대로 있음을 확인했음
혹시나... 절대 경로로 줘서 경로를 못찾는 건가 싶어서
# 원래 명령어
scp -o StrictHostKeyChecking=no -i ~/.ssh/id_rsa build/libs/artifact/*.jar $EC2_USER@$EC2_HOST:/my-project
# 바꾼 명령어
scp -o StrictHostKeyChecking=no -i ~/.ssh/id_rsa build/libs/artifact/*.jar $EC2_USER@$EC2_HOST:~/my-project
이르케 바꿔보았다.
됨..
(뭔가 열받)
728x90