로그인 없이 github 사용하기

원격 저장소에 pull 또는 push를 하기 위해 매번 로그인하는 절차를 거치지 않고 공개키를 사용하여 로그인 없이 원격 저장소를 사용하는 방법입니다.

순서는 아래와 같습니다.

  1. 개인키와 공개키를 생성한다.
  2. github에 공개키를 등록한다.
  3. git clone한다.

먼저 ssh-keygen으로 개인키와 공개키를 생성해야합니다.

> ssh-keygen -t rsa -C "your_email@example.com"

개인키는 외부로 노출하지 않으며 공개키만 사용하면 됩니다.

cat ~/.ssh/id_rsa.pub

위 명령어로 공개키를 확인할수 있습니다.

그다음 공개키를 github에 등록합니다.

로그인후 오른쪽 상단 프로필 사진을 클릭하여 Settings 메뉴를 선택합니다.

왼쪽 메뉴에 SSH and GPG keys를 선택합니다.

New SSH key 버튼을 클락하여 공개키를 등록합니다.

title에는 공개키를 식별할수 있는 제목을 입력해주시고, key필드에 위에서 확인한 공개키를 입력후 Add SSH key 버튼을 눌러 등록해줍니다.

다음으로 git clone을 진행하면 됩니다.

공개키를 사용하여 로그인없이 원격저장소를 사용하기 위해서는 SSH 주소를 사용해야합니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다