새로 설치한 OS에서 GitHub에 액세스할 수 있도록 하기

새로 설치한 OS에서 GitHub에 액세스할 수 있도록 하기

2022-10-06 last update

5 minutes reading SSH 우분투 GitHub Git

소개


새로 도입된 OS에서 GitHub를 사용하려면 GitHub에 SSH 등록이 필요합니다.
이번에는 SSH를 사용하여 GitHub의 리포지토리에 액세스할 수 있습니다.

절차


1. git이 들어 있는지 확인


Ubuntu에 git이 포함되어 있는지 확인합니다. (기본적으로 들어있는 경우가 많음)
git --version
없으면 설치합니다.

2. 공개키 생성


Ubuntu 측에 다음 명령을 입력하여 공개 키를 생성합니다.
ssh-keygen -t rsa
다음과 같이 출력됩니다.
키를 저장할 위치를 설정할 수 있습니다. 사정이 없으면 그대로 Enter를 누르고 계속 진행합니다.
Generating public/private rsa key pair.
Enter file in which to save the key (/home/%USERNAME%/.ssh/id_rsa):
아래와 같이 출력됩니다.
비밀번호를 설정할 수 있습니다.
설정하지 않으면 Enter를 누르십시오.
Created directory '/home/%USERNAME%/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
아래와 같이 생성된 키의 정보가 출력됩니다.
Your identification has been saved in /home/%USERNAME%/.ssh/id_rsa
Your public key has been saved in /home/%USERNAME%/.ssh/id_rsa.pub
The key fingerprint is:
SHA***:*** %PCNAME%
The key's randomart image is:
+---[RSA ***]----+
|******           |
|******           |
|******           |
|******           |
|******           |
|******           |
|******           |
|******           |
|******           |
+----[SHA***]-----+

3. 생성된 공개키 확인


아래 명령으로 생성된 암호를 표시할 수 있습니다.
cat ~/.ssh/id_rsa.pub
예:
ssh-rsa ************** = %PCNAME%
시작 부분의 ssh-rsa를 포함하여 id_rsa.pub의 모든 내용을 클립 보드에 저장합니다.

4. GitHub에서 작업



  • GitHub에서 Settings를 엽니다.


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

  • 오른쪽 상단의 녹색 버튼 New SSH key를 클릭합니다.
  • Title에 임의의 제목(PC 이름 등)을 입력하고 Key에 이전에 클립보드에 저장한 내용을 붙여넣습니다.
  • Add SSH key 버튼을 클릭하면 연결이 완료됩니다.

  • 5. 원격 리포지토리를 로컬로 복제



  • GitHub에서 복제할 리포지토리를 열고 녹색 버튼 Clone 를 클릭한 다음 복사 버튼을 클릭합니다. (아래 그림 참조)


  • 모든 로컬 디렉토리에서 다음 명령을 실행하여 복제할 수 있습니다.
    git clone %ここに貼り付ける%