사용자 setting -> Developer settings -> Personal access tokens
generate new token을 클릭
Token description에 토큰 이름, Select scopes에서 repo와 admin:repo_hook 체크 후 생성
생성된 access token을 복사해둔다. 한번 발급받으면 다시 같은 키를 해당 페이지에서 못보고, 잊어버린다면 재발급을 받아야한다.
(Jenkins 시스템 설정에서 사용된다)
젠킨스 관리 - 시스템 설정에 들어간다.
시스템 설정 하단에 GitHub Server 탭으로 간다.(Ctrl+F로 찾는 것을 추천)
나는 이미 연동해둔 상태이지만, 초기에는 아무것도 없을 것이다. GitHub Server를 눌러주고 Credentials를 생성해야한다.
입력 후 Add로 Credentials 추가
-none-에서 방금 생성한 Credentials로 바꿔준다.
(Test Connection으로 연결 확인 가능)
젠킨스 관리 - Manage Credential에 들어가서 수정할 수 있다.
새 아이템 만들기 -> Freestyle project 선택
project url에 레포지터리 주소 입력
소스 코드 관리 메뉴에서 Git 체크, Repository URL에 레포지터리 주소 입력
Credentials ADD를 눌러준다.
(** 다시 해보니까 ID는 계정 아이디가 아니어도 생성된다. 정확한 이유는 모름...)