728x90
[주의] 개인 공부를 위해 쓴 글이기 때문에 주관적인 내용은 물론, 쓰여진 정보가 틀린 것일 수도 있습니다!
피드백 부탁드립니다. (- -)(_ _) 꾸벅
[ Git SSH Key 추가 ]
Git은 공개키 암호화 방식을 사용하기 때문에 레포지토리에 접근을 위해 SSH Public Key를 등록해야한다.
공개키는 ssh-keygen 명령으로 쉽게 발급 가능하다.
$ ssh-keygen
그 뒤에 공개키의 내용을 아래 cat 명령을 통해 얻을 수 있다.
$ cat ~/.ssh/id_rsa.pub
위의 공개키 값을 해당 레포지토리 Setting의 Deploy keys를에다 추가해준다.
[ SSH Key 퍼미션 ]
ssh의 권한 설정이 잘못되어 아래 오류가 났다.
- 오류 메세지
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/Users/username/.ssh/your-key.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
$ chmod 700 ~/.ssh $ chmod 600 ~/.ssh/id_rsa $ chmod 644 ~/.ssh/id_rsa.pub $ chmod 644 ~/.ssh/authorized_keys $ chmod 644 ~/.ssh/known_hosts ---- 한번에 ---- $ chmod 700 ~/.ssh & chmod 600 ~/.ssh/id_rsa & chmod 644 ~/.ssh/id_rsa.pub & chmod 644 ~/.ssh/authorized_keys & chmod 644 ~/.ssh/known_hosts |
각 파일 및 폴더에 권한을 수정하여 해결
728x90
'운영체제 (OS) > Linux' 카테고리의 다른 글
[Git] 자꾸 까먹는 명령어 총정리 (0) | 2021.06.24 |
---|---|
리눅스 한글 깨짐 문제 (locale 및 LANG 환경변수 설정) (0) | 2021.06.20 |
[Vim] vim 자주 까먹는 유용한 명령어 (0) | 2021.04.01 |
[Vim] vim colorscheme를 커스터마이징해보자 (4) | 2021.03.31 |
[Linux Bible] chapter 12~15 요약 (0) | 2021.02.28 |