728x90
목차
1. Jenkins 서버에서 id_rsa와 id_rsa.pub 생성
key와 Credential을 생성할 때 사용할 rsa키가 필요하다. 생성하는 방법은 간단하다.
원하는 경로로 이동 후 'ssh-keygen'을 입력하면 된다. 기본 경로는 'cd /root/.ssh'이다.
1. GitHub Deploy key 생성
깃허브 프로젝트 설정화면에서 좌측 하단에 Deploy keys로 접근 후 Add deploy key 버튼을 클릭한다.
# cat id_rsa.pub
공개키를 읽어서 복사한다.
Add key 버튼을 클릭한다.
2. Jenkins Credentials 생성
먼저 Jenkins 관리에 접근한다.
Manage Credentials로 접근한다.
아래 빨강 박스 경로까지 접근 후 Add Credentials 버튼을 클릭한다.
사용할 별칭을 입력한 후 Jenkins 서버에서 생성했던 'cat id_rsa' 명령어로 본 키를 전부 복붙한다.
빨강 박스외에 항목들은 입력하지 않아도 된다.
* ID는 자동생성됌.
3. Jenkins Server( Linux )에서 github repository permanently added.
1
|
# /usr/bin/git ls-remote -h git@github.com:Cloud/frontend.git HEAD
|
cs |
서버에서 위 명령어를 실행하면 아래 문구로 계속 연결할 것인지 물어본다. yes를 해주자.
Are you sure you want to continue connecting (yes/no)?
yes
Permanently added ...
'Permanently added'가 나오면 영구적으로 등록된 것이기 때문에 해당 저장소와 서버가 접근이 가능해진다.
4. Jenkins 프로젝트 생성 후 git 연동하기.
연동이 정상인 경우 아래 에러가 없다.
에러가 발생한 경우 빼먹은 것이 없는지 꼼꼼히 확인해보자!
728x90
'Version Control System > Git' 카테고리의 다른 글
Git에도 전략이 있다? Git Flow란 무엇일까? (0) | 2023.11.16 |
---|---|
GitHub Webhook 설정 방법 (0) | 2023.10.30 |
[GitLab] 설치 방법 및 root 로그인 (0) | 2023.09.12 |
[intelliJ] Git Flow 설치 및 사용 방법(순서대로 따라하기) (0) | 2023.04.13 |
Git ] git author 변경하기. (0) | 2022.01.04 |