GitHub에 대한 SSH 연결은 양식 공개 키 암호화 인 RSA를 사용합니다. 즉, 개인 키와 공개 키가 있음을 의미합니다. 다른 사용자에게 공개 키 (이 경우 GitHub)를 제공하고 개인 키를 사용하여 데이터를 암호화합니다. 그러면 공개 키를 사용하여 데이터의 암호를 해독 할 수 있습니다. 이렇게하면 개인 키로 암호화 된 정보 만 해독됩니다. 다른 누구도 귀하의 비공개 키를 갖고 있지 않는 한, 귀하는 귀하가 될 수 없습니다.
실제적으로 파일 c/users/tapanhp/.ssh/id_rsa
과 c/users/tapanhp/.ssh/id_rsa.pub
이있을 것입니다.
id_rsa.pub
은 공개 키이고 id_rsa
은 개인 키입니다. 개인 정보를 보호하기 위해 암호를 생성하기 위해 암호를 선택했습니다. 그것은 요청되는 암호입니다.
이 키 쌍을 생성 한 경우 선택한 키가됩니다. 다른 누군가가 그랬다면, 그들이 선택한 것은 무엇이든합니다.
아무도 암호를 모르면 새 키 쌍을 생성하고 GitHub에 새 공개 키를 제공해야합니다.
GitHub의이 일에 대한 좋은 가이드를 제공합니다 https://help.github.com/articles/generating-an-ssh-key/
경고 메시지는 그냥 자신의 암호화 키와 GitHub의의 SSH 서버의 IP 주소를 연관되어 있음을 말하고있다. 이는 man-in-the-middle attacks을 방지하기 위해 수행됩니다.
하지만 지금 git bash에서 무엇을 전달해야합니까? 내 암호는 무엇입니까? 내가 그걸 기억하지 못한다면? @paholg – TapanHP
이 단계별 해결책을 줄 수 있습니까? 위대한 도움이 될 것입니다 – TapanHP
GitHub이 좋은 가이드가 있습니다 : https://help.github.com/articles/generating-an-ssh-key/ – paholg