
brew에서 git 설치 & GitHub 설정 편
환경
OS X El capitan v10,11,3 home-brew 도입 미리 GitHub 계정을 가지고 있는 것.
Mac은 기본적으로 git이 설치되어 있지만 새로운 것을 사용하고 싶기 때문에 brew로 설치해 보았습니다.
brew로 git 설치
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
로 접속해 보면
성공적으로 연결되었지만 쉘 액세스가 제공되지 않으면 분노 연결이 끊어집니다.
brew install git
git -V
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
로 접속해 보면
성공적으로 연결되었지만 쉘 액세스가 제공되지 않으면 분노 연결이 끊어집니다.
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]
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
로 접속해 보면성공적으로 연결되었지만 쉘 액세스가 제공되지 않으면 분노 연결이 끊어집니다.