반응형
목차
증상
젠킨스에 소스코드 연결하려고 하는데 다음과 같은 에러 발생
(Credentials는 이미 있는상태)
Failed to connect to repository :
Command "git ls-remote -h -- git@bitbucket.org:abc/example.git HEAD" returned status code 128:
stdout:
stderr: Resource not found
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
원인
잠시만 생각해 보니 ssh key 등록을 해당 repository에 입력하지 않았다.
(git을 설치 안햇을수도 있는데 이전 프로젝트에서는 잘됐었음)
간단히 bitbucket이나 github에 ssh public키가 없어서 인것.
해결방법
bitbucket을 예시로 설명
label에 적당한 이릅 넣고 key에 ..pub 파일의 내용을 입력하고 오른쪽 아래에 Add SSH key를 클릭하면 된다.
보통 id_rsa.pub 파일로 있으며
~/.ssh 폴더 내에 해당 파일이 있습니다.
끝!
반응형
'Jenkins' 카테고리의 다른 글
[젠킨스 ssh publishers]ERROR: Exception when publishing, exception message [Exec exit status not zero. Status [-1]] 에러 (0) | 2023.10.10 |
---|---|
Jenkins 홈 디렉토리 설정 home directory (0) | 2023.09.27 |
[jenkins] bitbucket webhook 설정 (0) | 2023.09.11 |
[jenkins] ssh 사용하여 서버에 원격 배포 하기(+jenkins 설치) (0) | 2023.09.08 |
gradle build 에러 (0) | 2023.06.23 |
댓글