CI/CI__Jenkins

jenkins git access denied

말하는감자 2019. 6. 27. 15:08

나를 암걸리게 했던 젠킨스 ㅠ

 

배포 서버와 젠킨스 서버가 서로 달랐다면 rsa.pub로 어찌어찌 했을텐데

서로 같은 서버에 있으니 어떻게 설정할지 감도 안잡히고 설정한 것들도 안막혀서 나를 암걸리게 하는것......... 

 

배포서버 / 젠킨스 - 같은 서버

깃 계정 - 각자 개인 계정을 가지고 있지만 A 라는 사람의 계정으로 pub키가 설정되어 있음

 

cd /특정path

source shell_script.sh

 

직접 서버에 접속해서 root권한을 가진 계정으로 실행하면....... 당연히 잘 된다

 

하지만 젠킨스는 같은 일을 못한다...

처음에는 젠킨스한테 파일 권한이 없나 ssh 권한이 없나 별의별 것을 바꿔보았지만 다 망했어요...

 

어떤분이 블로그에 올려두신거 보고 해결했다

GIT_SSH 환경변수 문제라고 한다....... 따흐흑

 

 

 

 

 

 

 

ssh-add $SSH_KEY_PATH

cd /특정PATH

source shell.sh 했을때 shell.sh를 이유없이 계속 못찾고 있는 문제가 추가로 발생했다는 점이다

 

그래서 그냥 안에서 소스 넣고 돌리기로 했다 하하하하하

 

언젠가 능력자가 되면 그떄 다른 방법을 생각해봐야겠다 ㅠㅠ