터미널에 사람들이 볼 수 있는 내 정보를 등록하려고 git config --global user.name (.email) "
" 하니까 아래와 같은 에러가 생겼다.git@github.com: Permission denied (publickey) fatal: Could not read from remote repository Please make sure you have the correct access rights
ls -al ~/.ssh (.ssh 디렉토리 내의 모든 파일을 나열하는 명령어) .id_rsa 및 id_rsa.pub 같은 파일을 찾아보자! (.pub 파일이 공개 키이다.)ssh-keygen -t rsa -b 4096 -C "your_email@example.com" 👉 명령어 실행 후 나타나는 프롬프트를 따라 차근차근 해보면 키를 생성할 수 있다. (💡 이메일은 본인의 GitHub 계정과 연결된 이메일을 사용하면 된다!)~/.ssh/id_rsa.pub 파일(또는 사용하고자 하는 공개 키 파일)을 열어 그 내용을 복사해야한다!cat ~/.ssh/id_rsa.pubeval "$(ssh-agent -s)"ssh-add ~/.ssh/id_rsassh -T git@github.comenter passphrase (empty for no passphrase)중간에 enter passphrase (empty for no passphrase) 라고 비밀번호를 치라는 문구가 뜬다. SSH 키를 생성할 때 키를 보호하기 위해 사용하는 비밀번호를 입력하라는 의미이다. 이 비밀번호는 SSH 키 파일을 암호화하는 데 사용되며, 이 키를 사용할 때마다 입력해야 한다.
그냥 엔터를 치면 비밀번호 없이 키를 생성하게 되는데, 이 경우엔 비밀번호 없이 그냥 사용할 수 있다. 하지만 누군가가 내 키 파일을 얻게 되면 그냥 쓸 수 있다. 좀 찜찜하거나 걱정이 많은 타입이면 나만 알 수 있는 비밀번호로 해두자! 난 안했음