여러가지/구축 & 설치

[GIT] SSH and GPG keys를 사용한 연결 방법

15June 2024. 7. 22. 10:24

Step 1. Git 저장소 초기화

# git init

 

Step 2.  원격 저장소 추가

# git remote add origin https://github.com/<-아이디->/<-리포지토리->

 

Step 3. 원격 저장소 URL을 SSH로 변경

# git remote set-url origin git@github.com: <-아이디->/<-리포지토리->

 

Step 4.  SSH 키 생성

# ssh-keygen -t ed25519 -C "<-github 이메일->"

 

Step 5.  SSH 에이전트 시작 및 키 추가

: SSH 에이전트는 SSH 키를 메모리에 저장하여 여러 세션에서 SSH 키를 사용할 수 있도록 한다.

# eval "$(ssh-agent -s)"

# ssh-add ~/.ssh/id_ed25519

 

Step 6.  공개 키 확인 및 복사
# cat ~/.ssh/id_ed25519.pub

 

Step 7.  공개 키 등록

(Git Hub) Settings > Access > SSH and GPG keys > New SSH Key

 

Step 8.  원격 저장소 URL 확인
# git remote -v

 

Step 9.  파일 스테이징

# git add .

 

Step 10.  커밋 생성

# git commit -m"first commit"

 

Step 11.  변경 사항 푸시

# git push origin main