Mac에서 GitHub에 SSH에 연결하는 방법(Fork 사용)
소개
GitHub에 SSH 연결했지만
PC를 바꿀 때 어떻게 설정했는지 잊어 버렸습니다 ...
그런 분들을 위해 (주로 자신을 위해 웃음)에 기사로 남기기로했습니다
환경
전제 조건
포크이라는 Git 클라이언트 설치
연결할 때까지
1. 인증 디렉토리 만들기
2. 공개키와 비공개키를 작성
3. 연결 설정 추가
4. GitHub에 공개 키 등록
5. 포크 설정
6. 연결할 수 있는지 확인
1. 인증 디렉토리 만들기
# 現在のユーザーで作成
$ mkdir ~/.ssh
# 所有者読み・書き・実行権限を付与
$ chmod 700 ~/.ssh
2. 공개키와 비공개키를 작성
# 認証用ディレクトリに移動
$ cd ~/.ssh
# 認証鍵を作成
#
# 以下の3つについて聞かれるため入力する
# 1. 鍵情報を保存するファイルの名前(今回は id_github_rsa )
# 2. パスフレーズ
# 3. パスフレーズ(確認用)
$ ssh-keygen -t rsa
# 認証鍵に所有者読み込み権限を付与
$ chmod 400 ~/.ssh/id_github_rsa
$ chmod 400 ~/.ssh/id_github_rsa.pub
# ssh-agent に秘密鍵を登録
$ ssh-add ~/.ssh/id_github_rsa
이런 느낌으로 생성할 수 있었을까 생각합니다.
그건 그렇고, Finder에서 "shift + command + ."라고하면 숨겨진 파일을 볼 수 있습니다.
3. 연결 설정 추가
# 認証用の設定ファイルを作成
$ touch ~/.ssh/config
# 所有者読み・書き権限を付与
$ chmod 600 ~/.ssh/config
# 編集を開始
$ vi ~/.ssh/config
#
# 編集終わったら保存して次へ
#
# 内容を確認
$ cat ~/.ssh/config
내용은 다음과 같이 합니다
Host github
HostName github.com
IdentityFile ~/.ssh/id_github_rsa
User git
Port 22
4. GitHub에 공개 키 등록
Terminal의 다음 명령을 사용하여 공개 키의 내용을 복사하십시오.
$ pbcopy < ~/.ssh/id_github_rsa.pub
GitHub SSH 키 등록 화면에 붙여넣고 Add SSH key를 눌러 SSH 키를 등록합니다.
5. 포크 설정
GitHub에 로그인하여 SSH 키 설정
로그인 전
로그인 후
SSH key 설정 후
6. 연결할 수 있는지 확인
GitHub private 저장소의 SSH 경로를 복사합니다.
포크에서 클론
안전하게 복제 할 수 있다면
다음 명령을 사용하여 확인하는 방법도 있습니다.
# 公開鍵が登録されたか確認
$ ssh -T [email protected]
# 登録したホスト名でも接続できるか確認
$ ssh github
연결할 수 없으면
이 기사에 코멘트가 Twitter의 DM이 되고, 부담없이 질문해 주셨으면 합니다
가능하다면, 지식을 집약한다는 의미로, 이 기사에 코멘트해 주실 수 있으면 다행입니다
참고 기사
# 現在のユーザーで作成
$ mkdir ~/.ssh
# 所有者読み・書き・実行権限を付与
$ chmod 700 ~/.ssh
# 認証用ディレクトリに移動
$ cd ~/.ssh
# 認証鍵を作成
#
# 以下の3つについて聞かれるため入力する
# 1. 鍵情報を保存するファイルの名前(今回は id_github_rsa )
# 2. パスフレーズ
# 3. パスフレーズ(確認用)
$ ssh-keygen -t rsa
# 認証鍵に所有者読み込み権限を付与
$ chmod 400 ~/.ssh/id_github_rsa
$ chmod 400 ~/.ssh/id_github_rsa.pub
# ssh-agent に秘密鍵を登録
$ ssh-add ~/.ssh/id_github_rsa
# 認証用の設定ファイルを作成
$ touch ~/.ssh/config
# 所有者読み・書き権限を付与
$ chmod 600 ~/.ssh/config
# 編集を開始
$ vi ~/.ssh/config
#
# 編集終わったら保存して次へ
#
# 内容を確認
$ cat ~/.ssh/config
Host github
HostName github.com
IdentityFile ~/.ssh/id_github_rsa
User git
Port 22
$ pbcopy < ~/.ssh/id_github_rsa.pub
# 公開鍵が登録されたか確認
$ ssh -T [email protected]
# 登録したホスト名でも接続できるか確認
$ ssh github
이 기사에 코멘트가 Twitter의 DM이 되고, 부담없이 질문해 주셨으면 합니다
가능하다면, 지식을 집약한다는 의미로, 이 기사에 코멘트해 주실 수 있으면 다행입니다
참고 기사
결론
이번에는 Mac의 Terminal에서 인증 키를 만들거나 웹에서 GitHub에 공개 키를 등록하고 있었습니다만, 실은 이러한 작업은 Fork로 할 수 있습니다. 하기 쉬운 분으로 해 주면 좋다고 생각합니다!
포크 추천이므로 여러분을 사용해보십시오
Reference
이 문제에 관하여(Mac에서 GitHub에 SSH에 연결하는 방법(Fork 사용)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/blendthink/items/fdc429eee2298bcbd3e7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Mac에서 GitHub에 SSH에 연결하는 방법(Fork 사용)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/blendthink/items/fdc429eee2298bcbd3e7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)