깃허브 Webhooks로 jenkins 연동해놓았었는데

라고 메일이 왔다.
내 웹훅..
괜히 궁금해서 jenkins가서 build now 해보았는데 역시 실패!
Console Output 가보니
... returned status code 128 gitlab ...
... stderr: remote: Invalid username or password. ...
라고 함.
1. 액세스 토큰 재발급
메일에 있던 링크에 들어가면 바로 액세스 토큰을 재발급 받을 수 있다.
재발급 받은 액세스토큰 값은 보관해둬야 한다.
경고문에 나와 있듯이 이때 아니면 볼 수 없기 때문.
혹시 액세스토큰 관련 설정하려면
github > 우측 상단 프로필 아이콘 > Settings > 좌측 가장 하단 Developer setting > Personal access tokens
2. jenkins 설정
- Jenkins > Manage Jenkins > Manage Credentials

- 기존에 설정했던 credential에서 Domain열 선택

기존에 어떤 credential로 설정했는지 모르겠다면
jenkins > 설정할 파이프라인 > configure > Advanced Project Options > PiPeline > ... > Repositories > Credentials 확인
- 우측 스패너 아이콘 선택

- Password > 액세스토큰 키 입력 > save

* username : github ID
* password : github accessToken 재발급 시 받은 액세스토큰 입력 (github 비밀번호 x)
* ID : 파이프라인 연결 시 다른 credential과 구분할 이름
* Description : 설명
참고로 2021년 8월부터 깃허브 비밀번호를 사용한 인증은 불가능하며, 액세스 토큰을 사용해야 한다고 한다.
'DevOps' 카테고리의 다른 글
[Docker] 볼륨, 바인드 마운트, tmpfs 마운트 (0) | 2022.07.06 |
---|---|
[CI/CD] Jenkins - Github Repository명 변경 시 Jenkins 설정 (0) | 2022.06.17 |
[DevOps] Cloud (0) | 2022.06.15 |