Git SSH Key SSH Key: Git에서 생성 및 사용 가이드

SSH Key(Secure Shell Key)는 네트워크를 통한 인증 및 데이터 암호화를 위해 SSH 프로토콜에서 사용되는 암호화 키 쌍입니다. Git에서는 SSH Key 개인용 컴퓨터와 원격 Git 서버 간에 보안 연결을 설정하는 데 사용되므로 매번 암호를 입력하지 않고도 복제, 푸시 및 풀과 같은 작업을 수행할 수 있습니다.

 

SSH Key 다른 운영 체제에서 를 만드는 방법은 다음과 같습니다 .

Windows에서:

  1. Git Bash(Git가 설치되어 있는 경우) 또는 명령 프롬프트를 엽니다.

  2. 다음 명령을 입력하여 새 항목을 생성합니다 SSH Key.

    ssh-keygen -t rsa -b 4096 -C "[email protected]"
    
  3. 를 저장할 위치를 선택하라는 메시지가 표시됩니다 SSH Key. 기본적으로 에 저장됩니다 C:\Users\your_username\.ssh\. 사용자 지정 경로를 지정할 수도 있습니다.

  4. 완료되면 시스템은 디렉터리에 id_rsa(개인 키) 및 id_rsa.pub(공용 키) 라는 두 개의 파일을 생성합니다 .ssh.

  5. 명령을 사용하여 공개 키( id_rsa.pub) 의 내용을 복사 type 하고 SSH 키 섹션의 Git 호스팅 웹 사이트(예: GitHub, GitLab)의 원격 Git 계정에 추가합니다.

 

Linux 및 macOS:

  1. 터미널을 엽니다.

  2. 다음 명령을 입력하여 새 항목을 생성합니다 SSH Key.

    ssh-keygen -t rsa -b 4096 -C "[email protected]"
    
  3. 를 저장할 위치를 선택하라는 메시지가 표시됩니다 SSH Key. 기본적으로 에 저장됩니다 ~/.ssh/. 사용자 지정 경로를 지정할 수도 있습니다.

  4. 완료되면 시스템은 디렉터리에 id_rsa(개인 키) 및 id_rsa.pub(공용 키) 라는 두 개의 파일을 생성합니다 .ssh.

  5. 명령을 사용하여 공개 키( id_rsa.pub) 의 내용을 복사 cat 하고 섹션의 Git 호스팅 웹 사이트(예: GitHub, GitLab)의 원격 Git 계정에 추가합니다 SSH Key.

 

를 생성하여 추가하면 SSH Key 원격 서버에 접속할 때마다 비밀번호를 입력하지 않고 Git을 사용할 수 있습니다.