brew에서 git 설치 & GitHub 설정 편

brew에서 git 설치 & GitHub 설정 편

2022-10-06 last update

5 minutes reading brew Git
환경
  • OS X El capitan v10,11,3
  • home-brew 도입
  • 미리 GitHub 계정을 가지고 있는 것.

  • Mac은 기본적으로 git이 설치되어 있지만 새로운 것을 사용하고 싶기 때문에 brew로 설치해 보았습니다.

    brew로 git 설치


    brew install git
    

    한 후
    git -V
    

    에서 새로운 git이 설치되어 있음을 알 수 있습니다.

    git 설정


    git config --global user.name "ユーザー名"
    git config --global user.email メールアドレス
    

    설정되어 있는지는 git config --list 를 실행하는지 '~/.gitconfig' 파일의 내용을 보는지로 확인할 수 있습니다.

    SSH 연결 설정



    SSH 연결에서 git에 push하기위한 키 만들기
    도중에 장소와 passphrase에 대해 들리지만 사용자 정의하지 않으므로 Enter 키를 누릅니다.
    아래와 같은 표시(1부분)가 됩니다.
    ebisennet$ ssh-keygen
    Generating public/private rsa key pair.
    Enter file in which to save the key (/Users/ebisennet/.ssh/id_rsa): 
    Created directory '/Users/ebisennet/.ssh'.
    Enter passphrase (empty for no passphrase): 
    Enter same passphrase again: 
    Your identification has been saved in /Users/ebisennet/.ssh/id_rsa.
    Your public key has been saved in /Users/ebisennet/.ssh/id_rsa.pub.
    ・・・
    [RSA 2048]
    

    도형이 표시되면 열쇠가 되어 있습니다.

    GitHub에 공개 키 등록



    id_rsa.pub의 내용을 복사


    ebisennet$ cat ~/.ssh/id_rsa.pub
    ssh-rsa XXXXXXXXXXXXXXXXXXX
    XXXXXXXXXXXXXXXXXXXXX.local
    

    cat로 표시된 문자열을 모두 복사합니다.

    GitHub 측 설정



    로그인 후 오른쪽 상단의 계정 아이콘을 클릭하고 설정을 클릭합니다.
    (이미지는 Skitch로 편집)



    Personal settings에서 SSH 키를 클릭하고 New SSH 키를 클릭하십시오

    제목은 스스로 임의의 이름을 지정할 수 있습니다. 이번은 MacPC로 합니다.

    Key에는 방금 복사한 공개키를 붙여 넣습니다.

    그 후 Add SSH key를 누르면 GitHub측의 설정은 완료입니다.

    마지막으로 SSH 연결시 인증서를 지정합니다.



    앞으로 여러 장면에서 SSH 연결할 것으로 생각하므로 정리합니다.
    ebisennet$ cd ~/.ssh
    ebisennet$ mkdir GitHub
    ebisennet$ mv id_rsa id_rsa.pub GitHub
    

    config 파일로 설정합니다.
    vim ~/.ssh/config
    

    내용을
    Host github
      HostName github.com
      IdentityFile ~/.ssh/GitHub/id_rsa
      User git
    

    로 저장하면 완료됩니다.

    덧붙여서 ssh github 로 접속해 보면
    성공적으로 연결되었지만 쉘 액세스가 제공되지 않으면 분노 연결이 끊어집니다.