GitHub에서 ssh 키를 설정하고 리포지토리 복제 (macOS)

2147 단어 MacOSXGitHub

목적


  • 자신의 비망을 위해 이 페이지를 기술한다.

  • 목표


  • macOS에서 공개 키와 비공개 키를 만들고 GitHub로 설정하고 git clone ssh://...를 할 수 있습니다!

  • 절차


  • 홈 디렉토리에 .ssh가 없으면 작성한다 (이번은 있었기 때문에 스킵)
  • hogehogenoiMac:~ hogehoge$ cd .ssh
    hogehogenoiMac:.ssh hogehoge$ ls
    known_hosts
    
  • 키를 작성한다.
  • hogehogenoiMac:.ssh hogehoge$ ssh-keygen -t rsa -b 4096 -C "(メールアドレス)"
    Generating public/private rsa key pair.
    Enter file in which to save the key (/Users/hogehoge/.ssh/id_rsa):
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    Your identification has been saved in /Users/hogehoge/.ssh/id_rsa.
    Your public key has been saved in /Users/hogehoge/.ssh/id_rsa.pub.
    
  • Github의 키 설정 부분에 id_rsa.pub의 내용을 붙여 넣습니다.
  • 동작 확인
  • hogehogenoiMac:repos hogehoge$ ssh -T [email protected]
    # known_hostsに追加するか聞かれるので、yesを入力する
    ...
    Hi (ユーザ名)! You've successfully authenticated, but GitHub does not provide shell access.
    
  • git clone
  • hogehogenoiMac:repos hogehoge$ git clone [email protected]:(ユーザ名)/prj.git
    Cloning into 'prj'...
    ...
    Receiving objects: 100% (3/3), done.
    

    이상.

    좋은 웹페이지 즐겨찾기