inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Jenkins를 이용한 CI/CD Pipeline 구축

PollSCM 설정을 통한 지속적인 파일 업데이트

git push 명령어 이후 authentication 관련 처리

797

박승준

작성한 질문수 2

0

안녕하세요.

PollSCM 설정을 통한 지속적인 파일업데이트 강의 내용중,

index.jsp 파일을 수정한 후 commit 하고 마지막에 git push를 하면, 아래와 같이 authentication관련 메시지가 뜹니다.
제 계정을 별도로 생성해서, repository를 만들어야 하는걸까요? 별도 계정 생성이 필요하다면 생성 이후에 인증관련 처리는 어떻게 해야 하는걸까요?

 

n@n-MacBookPro views % git push                             

Username for 'https://github.com':

Password for 'https://xxx@github.com': 

remote: Support for password authentication was removed on August 13, 2021.

remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.

fatal: Authentication failed for 'https://github.com/joneconsulting/cicd-web-project/'

ansible jenkins kubernetes ci/cd sonarqube

답변 2

0

Dowon Lee

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

강의에 사용한 git repository는 저희가 사용하는 public repository 입니다. public 이라고는 해도 push와 같이 소스에 업데이트 하는 부분에 있어서는 권한이 필요하기 때문에, 말씀하신 내용과 같이 계정인증을 요청합니다. 본인이 가지고 계시는 github 계정과 repository를 사용하여 실습하시면 될 것 같습니다. 만약 private repostiroy라고 하면 github에서 token을 발행 후 해당 token을 jenkins 인증 정보에 등록하시고 사용하실 수 있습니다. 추가 질문이 있으시면 다시 글 남겨주세요.

감사합니다.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

GitHub에서는 2021년 8월 13일 이후로 패스워드를 사용한 인증을 제거했습니다. 대신 토큰을 보다 안전한 인증 수단으로 사용하는 것을 권장하고 있습니다. 별도의 계정을 생성하셨다면, 깃허브에서 Personal Access Token(PAT)을 생성하여 사용해야 합니다. 이 토큰은 여러분의 깃허브 계정의 설정에서 찾을 수 있습니다.

토큰 생성 방법은 깃허브의 설정(Settings)에서 개발자 설정(Developer settings)으로 들어간 후, Personal access tokens에서 “Generate new token”을 클릭해서 생성할 수 있습니다. 토큰을 생성할 때 필요한 권한을 선택하고, 생성된 토큰을 안전하게 보관해야 합니다. 생성 후에 깃허브에서 인증을 할 때는 사용자 이름은 그대로 사용하고, 패스워드 대신 이 토큰 값을 입력하면 됩니다.

참고로, 토큰 값은 한 번만 보여주므로 절대 잊어버리지 않도록 주의해야 합니다. 토큰을 잃어버린 경우에는 다시 생성해야 합니다. 더 자세한 정보는 GitHub의 문서를 참고하세요.

추가로, git push 후 인증 관련 메시지가 뜰 때, 터미널 또는 명령 프롬프트에서 복사한 토큰을 패스워드 입력란에 붙여넣으면 됩니다.

GitHub에 대한 자세한 인증 정보는 여기에서 확인할 수 있습니다.

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

0

84

2

젠킨스에 등록된..

0

98

2

필요한 파일만 가지고 배포할 수 있나요?

0

91

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

120

2

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

0

117

1

maven project 오류

0

118

2

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

0

150

2