github에 push하려고 봤더니 permission denied가 떴다.
이를 해결하려면 ssh키를 발급받고 git에 등록해야한다.
1. ssh키 발급
terminal로 들어가 ssh-keygen -t rsa -C "아이디@github.com"를 입력한다.
2. 경로를 입력하라고 나오는데 입력하지 않으면 ~/.ssh/id_rsa.pub에 저장된다.
3. 비밀번호도 꼭 입력하지 않아도 된다.
이렇게 발급 받고 나서
4. cat ~/.ssh/id_rsa.pub 명령어를 입력한다.
그러면 ssh키가 등장하는데, 이를 뒤 이메일까지 전부 복사해서 github setting으로 들어간다.
new sshkey 버튼을 누르면 아래 창이 뜨는데, 여기 key에 복사한 내용을 입력하고 title은 임의로 작성해주면 된다.
이렇게 하면 된다고 한다.
하지만, 이렇게 했는데도, permission denied가 떴다. ㅜㅜ
ssh key가 문제가 아니었다.
알고보니 github link가 잘 못 설정되어 있었다.
따라서 다시 intellij에 들어가서 아래 url를 바꿔주었다.
그랬더니 Token을 만들라고 한다.
generateToken(맞나?)를 클릭하고 들어가서 하라는 대로 하니까
드디어...
pull과 push모두 정상적으로 작동했다!
야호!
'개발 팁 > 시스템' 카테고리의 다른 글
middleware란? (0) | 2024.03.09 |
---|---|
conda 가상환경 활성화 후 jupyter notebook 실행방법 (0) | 2024.03.08 |
특정 포트 죽이기 (On MAC) (1) | 2024.01.07 |
homebrew 이용한 mariadb 설치(on mac) (0) | 2024.01.07 |
java version 변경 (1) | 2024.01.05 |