SSH(Secure Shell)는 원격 컴퓨터에 안전하게 연결할 수 있는 암호화 네트워크 프로토콜입니다. Git에서 작업할 때 SSH는 GitHub 또는 Bitbucket에서 호스팅되는 저장소와 같은 원격 저장소로 인증하는 데 종종 사용됩니다. 이 기사에서는 Git의 SSH 키를 생성하고 사용하는 방법에 대해 설명합니다.
1단계: SSH 키를 생성
SSH 키를 생성하려면 다음 단계를 수행합니다:
Windows 시스템에서 GitBash를 열거나 MacOS 시스템에서 터미널을 엽니다.
"ssh-keygen"을 입력하고 Enter 키를 누릅니다.
SSH 키의 파일 이름을 입력하라는 메시지가 표시됩니다. 기본 이름을 사용하거나 자신의 이름을 선택할 수 있습니다.
SSH 키의 암호를 입력하라는 메시지가 표시됩니다. 암호는 개인 키를 암호화하는 데 사용되는 암호입니다. 선택 사항이지만 추가 보안을 위해 권장됩니다.
파일 이름과 암호를 입력하면(원하는 경우) SSH 키가 생성되어 컴퓨터에 저장됩니다.
2단계: GitHub 또는 Bitbucket에 SSH 키를 추가
SSH 키를 원격 저장소와 함께 사용하려면 GitHub 또는 Bitbucket의 계정에 키를 추가해야 합니다. 이렇게 하려면 다음 단계를 수행하십시오:
GitHub 또는 Bitbucket에서 계정에 로그인합니다.
계정 설정으로 이동하여 SSH 키 섹션을 찾습니다.
SSH 키 추가를 클릭하고 키 이름을 입력합니다.
공용 키 파일(개인 키 파일과 동일한 디렉토리에 있음)을 열고 내용을 복사합니다.
공용 키 파일의 내용을 GitHub 또는 Bitbucket의 "Key" 필드에 붙여넣습니다.
SSH 키 추가를 클릭하여 키를 저장합니다.
3단계: Git과 함께 SSH 키를 사용
SSH 키를 Git와 함께 사용하려면 다음 단계를 수행하십시오:
Git Bash 또는 터미널을 엽니다.
개인 키의 파일 경로 뒤에 "ssh-add"를 입력합니다. 예를 들어 "ssh-add ~.ssh/id_rsa"를 입력합니다.
암호 구문을 입력하여 SSH 에이전트에 키를 추가합니다(설정한 경우).
git remote set-url 다음에 원격 저장소의 SSH URL을 입력합니다. 예를 들어 "git remote set-url origin git@github.com:your username/yourpository.git"을 입력합니다.
결론
SSH 키를 생성하고 사용하는 것은 Git로 작업할 때 원격 저장소로 인증할 수 있는 안전한 방법입니다. 이 문서에 설명된 단계에 따라 SSH 키를 쉽게 생성하고 GitHub 또는 Bitbucket의 계정에 추가한 후 Git와 함께 사용하여 원격 저장소 간에 변경 사항을 안전하게 푸시 및 풀할 수 있습니다. SSH 키를 설정하는 데 시간을 할애하여 Git 워크플로우의 보안을 향상시키고 코드가 보호되도록 할 수 있습니다.
'IT' 카테고리의 다른 글
Java : 컨테이너를 제대로 이해하는 방법 (0) | 2023.03.19 |
---|---|
자바만으로 충분한 이유 (0) | 2023.03.18 |
Git 기본 CLI 명령어 살펴보기 (0) | 2023.03.16 |
Git Bash 시작 방법 (0) | 2023.03.15 |
GitHub 원격 저장소의 커밋을 로컬 저장소에 내려받기 (0) | 2023.03.14 |