젠킨스 워크 플로우를 정의하는 그루비 스크립트가 있습니다. 젠킨스 서버 중 하나에서 GitHub 체크 아웃을 수행 할 수 없습니다. 동일한 스크립트가 제 젠킨스 서버에서 작동하지만 다른 서버에서는 작동하지 않습니다. 모두 젠킨스 서버는 동일한 버전에 있으며 GithHub 플러그인 업데이트됩니다Jenkinsfile에서 GitHub 레포를 체크 아웃 할 수 없습니다.
작동 곳의콘솔 출력 :
"자격 증명 GitHub의 (SSH)를 설정하는 GIT_SSH를 사용하여 :"
그것이 작동하지 않는 경우의 콘솔 출력 :
"자격 증명 GitHub의를 설정하는 GIT_ASKPASS를 사용하여 (HT TPS) : "
HTTPS 체크 아웃 때문인 것으로 생각되지만 어디에서 변경할 수 있는지 알 수 없습니다. 망할 놈의 구성 모두 인스턴스
는
github 조직에서 ssh remote를 체크 아웃하는 방법 Jenkins 워크 플로우 및 젠킨스 파일에서 ssh 자격 증명 사용하기 (https://stackoverflow.com/questions/40618449/how-to-checkout-ssh-remote-in-github) -organization-jenkins-workflow-and-use-ssh-c) – aircraft
젠킨스가없는 서버에서 로컬로 체크 아웃 할 수 있는지 확인하십시오. 아마도 SSH 키가 잘못 되었습니까? –