inflearn logo
강의

Course

Instructor

Building a CI/CD Pipeline using Jenkins

Hands-on 2: Get Code from Git and Build

소스코드관리>Git>Repository URL 입력시 returned status code 128: 에러

6927

rpget20204242

4 asked

-1

안녕하세요 강사님! 소스코드관리>Git>Repository URL을 입력하면

Failed to connect to repository : Command "git ls-remote -h https://github.com/joneconsulting/cicd-web-project HEAD" returned status code 128:
stdout:
stderr: error:  while accessing
https://github.com/joneconsulting/cicd-web-project/info/refs

fatal
: HTTP request failed

위와 같은 메세지가 나옵니다..

구글링 해보았으나, 해결이 되고 있지 않습니다.

빌드시 콘솔로그는 다음과같습니다.

Running as SYSTEM
Building in workspace /var/lib/jenkins/workspace/Spring-Maven-jenkins-test-01
The recommended git tool is: NONE
No credentials specified
 > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/Spring-Maven-jenkins-test-01/.git # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://github.com/joneconsulting/cicd-web-project # timeout=10
Fetching upstream changes from https://github.com/joneconsulting/cicd-web-project
 > git --version # timeout=10
 > git --version # 'git version 1.7.1'
 > git fetch --tags --progress https://github.com/joneconsulting/cicd-web-project +refs/heads/*:refs/remotes/origin/* # timeout=10
ERROR: Error fetching remote repo 'origin'
hudson.plugins.git.GitException: Failed to fetch from https://github.com/joneconsulting/cicd-web-project
	at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:1006)
	at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1248)
	at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1312)
	at hudson.scm.SCM.checkout(SCM.java:540)
	at hudson.model.AbstractProject.checkout(AbstractProject.java:1217)
	at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:647)
	at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:85)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:519)
	at hudson.model.Run.execute(Run.java:1897)
	at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543)
	at hudson.model.ResourceController.execute(ResourceController.java:101)
	at hudson.model.Executor.run(Executor.java:442)
Caused by: hudson.plugins.git.GitException: Command "git fetch --tags --progress https://github.com/joneconsulting/cicd-web-project +refs/heads/*:refs/remotes/origin/*" returned status code 128:
stdout: 
stderr: error:  while accessing https://github.com/joneconsulting/cicd-web-project/info/refs

fatal: HTTP request failed

	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2736)
	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:2111)
	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$500(CliGitAPIImpl.java:87)
	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:623)
	at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:1004)
	... 11 more
ERROR: Error fetching remote repo 'origin'
Finished: FAILURE

 

혹시 짐작가시는 원인이 있으실까요?

kubernetes jenkins ansible cicd sonarqube

Answer 2

0

rpget20204242

감사합니다 강사님

덕분에 해결되었습니다.

원인은 저의 jenkins가 설치된 centOS 6.9 버전에 설치되어있는데 git의 버전이 1.7.1로 낮아 발생한 문제 였습니다.

아래 첨부한 url 보고 해결하였습니다.

git의 버전: 1.7.1 -> 2.31.1

(centOS 6.x 는 여러모로 yum 이 작동을 잘 하지 않더라구요 ㅠㅠ )

감사합니다.

https://www.deok.me/entry/CentOS-6x-%ED%98%B9%EC%9D%80-7x-%EC%97%90%EC%84%9C-git-%EC%82%AC%EC%9A%A9%EC%8B%9C-fatal-HTTP-request-failed-%EC%97%90%EB%9F%AC-%EC%B2%98%EB%A6%AC-%EB%B0%A9%EB%B2%95

0

Dowon Lee

안녕하세요, 이도원입니다.

말씀하신 Github repository를 다시 확인하였을 때 이상은 없는 것 같습니다. 새로운 프로젝트로 젠킨스에서 실행할 때에도 잘 접속이 되는 것으로 봐서는, 작업하시는 환경에서 github에 접속이 안된 경우일 수도 있을 것 같습니다. 관련 에러는 git repository에 접속이 안되는 오류라고 하는데, 제공하는 소스코드는 public으로 공유한거라 특별한 제한없이 접속 가능합니다. 젠킨스 말고 사용하시는 시스템(Windows 혹은 MacOS 그리고 젠키스가 설치된 도커)에서 git 명령어를 이용하여 직접 소스 코드가 clone 및 fetch가 되는지 확인해 보시면 좋을 것 같습니다. 시스템에는 git이 설치되어 있어야 하기 때문에, 사전에 git이 설치되어 있는지도 확인해 보시기 바랍니다.

Windows, MacOS 혹은 Jenkins가 설치된 Docker)

git clone https://github.com/joneconsulting/cicd-web-project 

 

감사합니다.

git 에 강의내용에 필요한 파일들 존재하지 않음

0

84

2

젠킨스에 등록된..

0

98

2

yml 파일 db 접속정보 수정 후 배포 시 미반영

0

108

2

jdk 버전 17

0

81

2

섹션2 강의자료

0

103

2

DOCKER 이미지 PULL

0

266

1

36강 edowon0623/cicd-project-ansible이 호환이 안되는것 같아요

0

63

1

질문이 있습니다!!

0

68

1

exec /usr/local/tomcat/bin/catalina.sh: invalid argument 오류 해별법(공유)

1

203

4

m2 mac: ansible-server에서 container 실행 안됨

0

159

2

Jenkins와 k8s 연동과 관련한 질문입니다.

0

97

2

Ansible 과 연동에서 이미지 및 컨테이너 생성과 관련한 질문 드립니다.

0

176

2

맥북 실리콘칩 invalid argument 에러 해결 (수동 설치)

0

255

3

Docker Container에서 Tomcat 설치

0

221

2

ec2 여러대에서 각각 직접 설치 이유

0

154

1

P@ssw0rd 설정시기

0

147

2

ansible 원리

0

135

2

ansible 존재여부

0

116

2

젠킨스 빌드 성공후 shutdown

0

249

2

Docker Hub에 Push 무한 로딩

0

121

2

컨테이너에 ssh로 접속 비밀번호 불일치

0

117

1

maven project 오류

0

118

2

엔서블을 이용하여 톰캣 이미지 배포 후, 되돌리는 방법

0

150

2

쿠버네티스 이용시, api gateway 와 service discovery 역할

0

270

2