Git 작업을 위해 GitHub에서 SSH 키를 설정하는 방법
Git 작업을 위한 SSH 키 설정 방법
목차
소개
단계 요약
ssh-keygen
명령을 사용하여 워크스테이션용 SSH 키 생성 SSH 키 생성
저는 Ubuntu OS 워크스테이션을 사용하고 있으며 그 안의 단계를 수행했습니다.
ssh-keygen
명령이 명령은
$USER_HOME/.ssh
디렉토리, id_rsa
개인 키 파일 및 id_rsa.pub
공개 키 파일$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key ($USER_HOME/.ssh/id_rsa):
그런 다음 Enter 키를 눌러 더 이동하십시오.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
마지막으로 공개 및 개인 키 파일이 저장된 경로를 보여주는 아래 출력을 볼 수 있습니다.
Your identification has been saved in $USER_HOME/.ssh/id_rsa.
Your public key has been saved in $USER_HOME/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:VRqScsqwertyuioXGpazvfrw username@workstation_name
The key's randomart image is:
+---[RSA 2048]--+
| .+. o=o . |
|.. o.oo.+ |
|o . oo+ o |
|.+ o -= + |
|o . o S |
| .o+ o . |
|.o..+ o O. |
|o.o .-- =O.*. |
|.+..E ooO. |
+----[SHA256]---+
공개 키를 GitHub 설정에 복사
SSH and GPG key
를 선택합니다.New SSH key
id_rsa.pub
) 공개 키 콘텐츠를 여기에 복사하십시오SSH key section
에 나열됩니다.SSH URL을 사용하여 복제 저장소
$ git clone [email protected]:github_userid/repo_name.git
Cloning into 'repo_name'...
Enter passphrase for key '$USER_HOME/.ssh/id_rsa':
Checking connectivity... done.
SSH key password
를 입력하면 저장소가 워크스테이션에 복제됩니다문제 및 해결
http
및 사용자 이름/암호를 사용하여 복제된 이전 저장소를 업데이트하는 동안 때때로 아래와 같은 오류가 발생합니다.`fatal: could not read Username for 'https://github.com': terminal prompts disabled`
git configure
를 수행하고 URL 구성을 변경해야 합니다.# To avoid the error
# we need to change gt config to use ssh/git method
git config --global --add url."[email protected]:".insteadOf "https://github.com/"
결론
참고 문헌 및 참조
GitHub Docs for Working with SSH key
GitHub Docs for cloning repo using SSH URL
Creating SSH key for Windows 10
나를 따라와,
Reference
이 문제에 관하여(Git 작업을 위해 GitHub에서 SSH 키를 설정하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/kcdchennai/how-to-setup-ssh-key-in-github-for-git-operations-6ge텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)