새로운 mac에서 git 설정 (공개 키 생성 ~ SSH 연결)

git 설치,
비밀키·공개키의 페어 작성으로부터 SSH 접속까지를 메모
쓸데없는 것을 생략한 간단한 설정

Homebrew 도입 (rudy를 사용하는 경우)



MacOS용 패키지 관리자
Homebrew 도입
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

mac OS를 대소문자로 구분하면 Warning 메시지가 표시됩니다.
#導入できたか確認
brew doctor

"Your system is ready to brew."라고 표시되면 완료
#Ver確認
brew -v



git 설치


brew install git
#Ver確認
git --version



git 계정 등록


git config --global user.name
git config --global user.email
#確認
git config --list

ssh 디렉토리 만들기



홈 아래에 권한을 부여하여 .ssh 디렉토리 만들기
#現在のユーザーで作成
mkdir ~/.ssh 
#所有者に読み・書き・実行権限を付与
chmod 700 ~/.ssh 
#ディレクトリ間の移動
cd ~/.ssh

SSH 인증 키 생성



ssh-keygen으로 RSA 방식의 암호화 키 생성
ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa

-t 「열쇠의 종류를 지정」
-b 「생성하는 열쇠의 비트수를 지정」
RSA 키의 경우 최소 크기는 1024비트이고 기본값은 2048비트입니다.
-C '댓글 추가'
-f 「열쇠를 포함하는 파일명을 지정」

mac 경로를 두 번 멈출 수 있으므로 입력
randomart에 의해 키가 생성됨

#秘密鍵の確認はコレ
cat ~/.ssh/id_rsa

개인 키 권한을 600으로 변경


chmod 600 ~/.ssh/id_rsa

ls-la로 키 생성 확인
#確認
ls -la ~/.ssh/id_rsa

-rw----- 로 시작하는 표시가 있으면 올바르게 작성되고 있다
#.sshの中身を確認する場合
ls ~/.ssh

~/.ssh/config에 연결 설정 추가


vi ~/.ssh/config

#以下を追加
Host *
  AddKeysToAgent yes
  UseKeychain yes

Host github
  HostName github.com
  IdentityFile ~/.ssh/id_rsa
  Port 22
  User git

Git에 대한 연결 확인



공개 키를 git으로 설정하고 git에 대한 연결을 확인합니다.
#以下でコピーしてgithubへ設定
pbcopy < ~/.ssh/id_rsa.pub
ssh -T [email protected]

실행 후 다음 문장이 반환되면 연결 완료

Hi (계정 이름)! You've successfully authenticated, but GitHub does not provide shell access.

이상

좋은 웹페이지 즐겨찾기