새로운 mac에서 git 설정 (공개 키 생성 ~ SSH 연결)
비밀키·공개키의 페어 작성으로부터 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.
이상
Reference
이 문제에 관하여(새로운 mac에서 git 설정 (공개 키 생성 ~ SSH 연결)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/girlstech/items/032cb241fb9292250d36
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
#導入できたか確認
brew doctor
#Ver確認
brew -v
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.
이상
Reference
이 문제에 관하여(새로운 mac에서 git 설정 (공개 키 생성 ~ SSH 연결)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/girlstech/items/032cb241fb9292250d36
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
git config --global user.name
git config --global user.email
#確認
git config --list
홈 아래에 권한을 부여하여 .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.
이상
Reference
이 문제에 관하여(새로운 mac에서 git 설정 (공개 키 생성 ~ SSH 연결)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/girlstech/items/032cb241fb9292250d36
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa
#秘密鍵の確認はコレ
cat ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
#確認
ls -la ~/.ssh/id_rsa
#.sshの中身を確認する場合
ls ~/.ssh
vi ~/.ssh/config
#以下を追加
Host *
AddKeysToAgent yes
UseKeychain yes
Host github
HostName github.com
IdentityFile ~/.ssh/id_rsa
Port 22
User 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.
이상
Reference
이 문제에 관하여(새로운 mac에서 git 설정 (공개 키 생성 ~ SSH 연결)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/girlstech/items/032cb241fb9292250d36텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)