github가 갑자기 권한이 없다면서
pull과 push를 거부했다.. ^^
이유를 찾아보니 ssh키를 github에 등록해야한단다;; 그게 대체 뭐임
자세히 알지는 못했는데 대충 이해한대로 적어본다면
내 컴퓨터에서 발급한 키를 github 계정에도 등록을 해줘야 하는것 같다.
- ssh 생성 명령어: ssh-keygen
- ssh 조회 명령어: cat ~/.ssh/id_rsa.pub
- ssh 삭제 명렁어: rm -rf .ssh
이 세가지만 복붙하면 된다.
1. 터미널을 연다
2. ssh-keygen 를 입력해서 ssh키를 생성한다.
2-1. 이미 ssh키가 있다면 어쩌구 저쩌구 경고문이 나올거임.
근데 나는 헷갈려서 그냥 삭제하고 다시 만들었음
2-2. rm -rf .ssh 를 입력해서 기존 ssh키를 삭제한다
2-3. ssh-keygen 를 입력해서 ssh키를 생성한다.
3. cat ~/.ssh/id_rsa.pub 를 입력해서 ssh키를 조회한다.
끝~~
3번 으로 조회하면 장문의 키가 나올거임
그럼 맨 첫번째 줄
ssh-rsa부터 맨 마지막까지 한 글자도 남기지 말고 싹 복사해서
(cat ~/.ssh/id_rsa.pub를 입력해서 나온 것 맨처음부터 맨끝까지 모두...!
이거 잘 못 복사해서 몇 번 안됐었음..)
1. github에 본인 계정으로 로그인
2. settings 메뉴 클릭
3. 왼쪽에 Access 메뉴 -> SSH and GPG keys 메뉴 클릭
4. New SSH key 클릭
5. 그럼 입력하는 화면이 나오는데 타이틀이나 뭐 그런거 안적어도 됨 (ssh키 여러개 등록할경우 그냥 구분용으로 이름 짓는 용도)
6. Key 칸에 위에서 복사했던 ssh 키를 붙여넣기 해주자.
끝~
'오류 해결 > Linux' 카테고리의 다른 글
[Mac] 사용중인 포트 확인 및 프로세스 강제종료 (0) | 2023.04.12 |
---|