본문 바로가기
GITHUB

github ssh 연동

by 햄과함께 2018. 12. 17.
320x100

https://help.github.com/articles/connecting-to-github-with-ssh/


$ git push origin master
fatal: 'origin' does not appear to be a git repositoryfatal: Could not read from remote repository.rights
and the repository exists.
Please make sure you have the correct access rights
and the repository exists.
cs


github의 origin 레파지토리에 push 하려고하면 위와 같은 에러가 발생한다.


git bash 를 켠다.

$ ls -al ~/.ssh
ls: cannot access '~/.ssh': No such file or directory
cs

ssh 목록 체크.

아무것도 없다고 한다.



$ ssh-keygen -t rsa -4096 -"[githubEmail]@[emaildomain]"
cs

옵션 몇 개가 나오는데 모두 default 값으로 만들었다.


$ ssh-add ~/.ssh/id_rsa
cs


ssh-agent에 만든 ssh private key를 등록한다.


이제 깃허브에 만든 ssh 키를 등록한다.


$ clip < ~/.ssh/id_rsa.pub
cs

클립보드에 key를 복사한다.



깃허브 오른쪽 위에 프로필을 클릭한 뒤 Settings로 이동.


왼쪽에 있는 "SSH and GPG keys" 클릭.


"New SSH key" 클릭.


타이틀은 알아서 채우고 Key에 클립보드에 복사한 key를 붙여넣기 하고 "Add SSH key" 클릭.











320x100

댓글