GitHub에 ssh 연결하는 초보자
공개 키와 개인 키 쌍을 생성합니다.
키를 넣을 폴더로 이동합니다.
선두 $ 마크는 「여기로부터 입력 개시할 수 있어요」를 나타내는 기호
Windows의 경우 시작 > 표시
$ cd ~/.ssh
키 생성
$ ssh-keygen -t rsa
1. 패스워드(패스프레이즈)를 설정하고 싶은 경우
임의로 생성되는 비공개 키/공개 키 파일(id_rsa와 id_rsa.pub의 2개의 키가 생성됩니다)의 이름은 변경할 수 있습니다.
이 페이지의 변경 예) github_id_rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/(ユーザー名)/.ssh/id_rsa): github_id_rsa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
2. 패스워드(패스프레이즈)를 설정하지 않는 경우는
질문을 받으면 매번 엔터(총 3회)를 누르면 괜찮습니다.
생성할 수 있는지 키를 확인합니다.
$ ls -al
github_id_rsa
github_id_rsa.pub
완료되었습니다.github_id_rsa
의 파일 권한은 -rw-------
입니다.
생성된 공개키를 GitHub에 등록합니다.
GitHub에 로그인했다고 가정하면 URL에 액세스합니다.
htps : // 기주 b. 코 m/세친 gs/케 ys
화면 오른쪽 상단의 "New SSH key" 버튼을 누릅니다.
제목 열에 공개 키 이름, 키 열에 공개 키
$ cd ~/.ssh
$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/(ユーザー名)/.ssh/id_rsa): github_id_rsa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
$ ls -al
github_id_rsa
github_id_rsa.pub
GitHub에 로그인했다고 가정하면 URL에 액세스합니다.
htps : // 기주 b. 코 m/세친 gs/케 ys
화면 오른쪽 상단의 "New SSH key" 버튼을 누릅니다.
제목 열에 공개 키 이름, 키 열에 공개 키
예)
github_id_rsa
github_id_rsa.pub
$ pbcopy < github_id_rsa.pub
$ clip < github_id_rsa.pub
버튼을 눌러 등록
Add SSH ket
버튼을 눌러 등록 완료확인
$ ssh -T [email protected]
이런 오류가 나왔습니다.
Warning: Permanently added 'github.com,52.192.72.89' (RSA) to the list of known hosts.
[email protected]: Permission denied (publickey).
ssh-add -l
해보십시오.아무 것도 표시되지 않으면 SSH 에이전트에
github_id_rsa
라는 ssh 개인 키를 등록하십시오.$ ssh-add github_id_rsa
Enter passphrase for github_id_rsa:
비밀번호를 설정하면 들립니다.
다시 확인
$ ssh -T [email protected]
이런 오류가 나왔습니다.
ssh: connect to host githhub.com port 22: Connection refused
이제 오류의 경우
$ ssh -vT [email protected]
어긋남이 나타납니다.다시 확인
$ ssh -T [email protected]
성공했습니다
Warning: Permanently added the RSA host key for IP address '52.69.186.44' to the list of known hosts.
Hi (ユーザー名)! You've successfully authenticated, but GitHub does not provide shell access.
연결 완료!
GitHub에서는 쉘 액세스가 허용되지 않는다고 생각하지만 걱정하지 마세요.
사이고에게
그 밖에도 환경이나 설정 방법으로 하는 방법은 여러 가지 있는 것 같습니다, 찾아 봐 주세요.
나는 이번에 이것으로 연결할 수있었습니다.
Reference
이 문제에 관하여(GitHub에 ssh 연결하는 초보자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/aki4000/items/4c81bc2747bbd5e96d85
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(GitHub에 ssh 연결하는 초보자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/aki4000/items/4c81bc2747bbd5e96d85텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)