[Git] Git 초기설정 및 Github SSH Key 등록 - Window

Seung Hyeon ·2023년 3월 12일
0

Git

목록 보기
1/4
post-thumbnail

Git 초기 설정

Git 작업에 사용할 이름 확인

git config user.name

(이름 설정이 안되어 있다면,) Git 작업에 사용할 이름 설정

git config --global user.name "이름"

Git 작업에 사용할 이메일 확인

git config user.email

(이메일 설정이 안되어 있다면,) Git 작업에 사용할 이메일 설정

git config --global user.email abc@gmail.com

Github SSH Key 등록 (공개키)

SSH Key 등록 전, 확인해야할 사항
✔ 깃허브 가입 이메일 주소와 깃 작업에 사용할 이메일 주소가 같아야함

SSH key를 등록해야하는 이유
: 안전하게 외부 Git 서버에서 코드를 Clone하거나 Push하기 위해서는 SSH 프로토콜을 사용
  (로컬 개발 환경에서 단독으로 사용한다면 없어도 되긴 함)

 
아래의 Doc을 참고하여 SSH Key 발급 및 등록하기

Checking for existing SSH keys - GitHub Docs

링크에 들어가서 왼쪽 메뉴바를 보면, 아래와 같이 나타나 있을 것이다.

Check for existing SSH key → Generate new SSH key → Add a new SSH key 순으로 진행한다.

  1. Check for existing SSH key

    • Git bash 창을 연다
    • ls -al ~/.ssh 입력하여 이미 존재하는 SSH key가 있는지 확인한다.
  2. Generate new SSH key

    • Git bash 창을 연다
    • ssh-keygen -t ed25519 -C "your_email@example.com" 입력하여 해당 이메일에 새로운 SSH key를 생성한다. (이때 이메일은 깃허브 계정 주소여야함)
    • 엔터친 후, 패스워드 생성 및 입력
    • eval "$(ssh-agent -s)" 입력
    • ssh-add ~/.ssh/id_ed25519 입력
  3. Add a new SSH key

    • clip < ~/.ssh/id_ed25519.pub 명령어를 실행하면 자동으로 SSH key가 복사된다.
    • 깃허브 → 설정 → SSH and GPG keys → New SSH key에 그대로 붙여넣기
    • Title은 아무 이름으로...

끝!!

profile
안되어도 될 때까지

0개의 댓글