레이블이 ssh-keygen인 게시물을 표시합니다. 모든 게시물 표시
레이블이 ssh-keygen인 게시물을 표시합니다. 모든 게시물 표시

github ssh-key 등록하기

# repository https / ssh clone URL 확인 후
# git-bash 에서
# https 를 사용하여 로컬에 clone 생성
git clone https://github.com/ysoftman/ysoftmanCode.git
# 또는 ssh 를 사용하여 로컬에 clone 생성
# 참고로 github 의 ssh 는 git 아이디만 사용해야 한다.
git clone git@github.com:ysoftman/ysoftmanCode.git

# ssh 로 clone 을 만들때 다음과 같이 권한이 없다는 에러가 발생하는 경우
# "Please make sure you have the correct access rights"
# 다음과 같이 ssh-key 를 생성하도록 한다.
ssh-keygen -t rsa

# ssh key 를 생성하면 예)/c/Users/ysoftman/.ssh/id_rsa.pub 에 생성된다.
# 이 파일의 내용을 github.com 에서 추가한다.
https://github.com/settings/ssh

# 윈도우의 경우 에러가 발생한다.
# 다음과 같이 rsa 파일 위치를 github 에게 알린다.
ssh -i /c/Users/Administrator/.ssh/id_rsa git@github.com

# 접속되지 않는다면
# ~/.ssh/config 등으로 로컬에서 id_rsa 개인키를 사용하지 않을 수도 있으니
# debug1: Trying private key .. 부분을 확인해보자
ssh -v git@github.com

# 참고로 remote host 에 접속하기 위해서 id_rsa.pub 를 remote host 의 ~/.ssh/authorized_keys 에 추가한다.