파일을 다운로드할 때 Github에서 사용자 이름과 비밀번호를 입력하라는 메시지가 표시됨

이유

github에서 코드를 다운로드하는 방법은 SSH와 http 두 가지가 있는데, SSH 키를 설정했다면(https://blog.csdn.net/u013778905/article/details/83501204 참조) 첫 번째 방법을 사용할 수 있습니다. 방법. 그렇지 않은 경우 두 번째 방법을 사용하십시오. 한 가지 문제는 git clone을 사용하여 두 링크를 모두 다운로드할 때 팝업이 표시되고 사용자 이름과 비밀번호를 입력하라는 메시지가 표시된다는 것입니다. 이것은 매우 골칫거리입니다. 그리고 http를 사용하여 다운로드할 때 분명히 올바른 사용자 이름과 암호를 입력했지만 그는 여전히 다운로드할 수 없습니다. 이유를 모르겠습니다. 하지만 SSH 링크를 사용하여 사용자 이름과 비밀번호를 입력할 수 있습니다. SSH 키를 설정한 후 다운로드하려면 SSH 링크를 사용해야 합니까? 여러분, 설명해주세요.
여기에 이미지 설명 삽입
여기에 이미지 설명 삽입

해결책

키의 암호를 삭제합니다. ssh-keygen -p를 입력하고 Enter 키를 누릅니다. Enter file in the key is (/c/Users/chen/.ssh/id_rsa):가 나타나면 Enter 키를 누릅니다. 이전 암호를 입력하라는 메시지가 표시됩니다. 이전 암호를 입력하십시오. 암호를 입력한 다음 Enter 키를 누릅니다(입력할 때 동일한 문자가 화면에 표시되지 않습니다. 걱정하지 마십시오. 이미 입력되었습니다). Enter new passphrase (passphrase가 없으면 비어 있음):가 다시 나타납니다. 여기에서 Enter를 직접 누르면 비밀번호가 필요하지 않음을 나타냅니다. Enter same passphrase again: 다시 팝업되고 Enter 키를 직접 누릅니다. 새 암호로 ID가 저장되었습니다.가 나타나면 암호가 성공적으로 변경된 것이므로 암호가 필요하지 않습니다. 이제 코드를 다운로드하기 위해 암호를 입력할 필요가 없습니다.

시험을 치다

이번에는 비밀번호를 입력할 필요 없이 바로 다운로드가 가능합니다. 따라서 트러블을 방지하기 위해 SSH 키를 설정할 때 비밀번호를 설정하지 않는 것이 좋습니다. 비밀번호를 몰라서 그냥 설정했습니다.
여기에 이미지 설명 삽입

추천

출처blog.csdn.net/weixin_42999968/article/details/126261811