[git] Git 클론-저장소를 찾을 수 없음

git clone <url>

치명적인 메시지 제공 : 저장소 ‘url’not found

링크 의 옵션을 시도했지만 작동하지 않았습니다.



답변

아마도 귀하의 URL이 유효하지 않습니다.

http / https URL 인 경우 URL을 브라우저에 삽입하여 빠르게 확인할 수 있습니다. 아무것도 표시되지 않으면 URL이 유효하지 않은 것입니다.

나는 당신이 원격 저장소에 대해 말하고 있다고 가정합니다. URL은 다음과 비슷해야합니다.

https://github.com/user/repo2.git if you're using HTTPS
git@github.com:user/repo2.git if you're using SSH


답변

다른 사람들이 언급했듯이 URL이 잘못된 경우 오류가 발생할 수 있습니다.

그러나 리포지토리가 개인 리포지토리이고 액세스 권한이 없거나 잘못된 자격 증명이없는 경우 에도 오류가 발생할 수 있습니다 .

대신에

git clone https://github.com/NAME/repo.git

시험

git clone https://username:password@github.com/NAME/repo.git


당신은 또한 사용할 수 있습니다

git clone https://username@github.com/NAME/repo.git

git은 암호를 묻는 메시지를 표시합니다 (댓글에이 힌트를 제공 한 leanne에게 감사합니다).


답변

macOS에서는 git이 검색하는 키 체인의 캐시 된 자격 증명이 잘못되었을 수 있습니다. 오래된 암호이거나 잘못된 자격 증명을 사용했을 수 있습니다.

OS X 키 체인에 저장된 자격 증명을 업데이트하려면

다음의 지침을 따르십시오.

https://help.github.com/articles/updating-credentials-from-the-osx-keychain/

이것이 문제인지 확인하려면 추적을 사용하여 복제를 실행할 수 있습니다.

$ GIT_CURL_VERBOSE=1 git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY

헤더 행 “Authorization : Basic BASE64STRING”을 찾으십시오.
base64 문자열을 가져와 디코딩하여 어떤 사용자 이름 : 암호가 사용되었는지 확인합니다.

$ echo <the key> | base64 --decode

사용할 것으로 예상 한 올바른 사용자 이름 암호인지 확인하십시오.


답변

나는 또한 같은 문제가 있었다. 나는 개인이었던 저장소를 복제하려고 시도했고 osx에 설치된 내 자식에는 저장소를 복제 할 수없는 키 체인이 있습니다.

나는 시도했다

git clone https://username:password@github.com/NAME/repo.git

하지만 내 암호에 @ 필드가 포함되어 있기 때문에 작동하지 않았습니다.

나는 방금 달렸다

git credential-osxkeychain erase
host=github.com
protocol=https

명령을 입력하고 Enter 키를 누르면 완벽하게 작동합니다. 실제로 OSX에 이미 저장된 키 체인을 제거해야합니다.


답변

나를 위해

git clone https://username@github.com/name/repo.git

일했다.

나는 이것이 주로 Private repo에 직접 액세스 할 수 없기 때문에 발생한다고 생각합니다.


답변

Repository not found처음에 잘못된 GitHub 계정으로 로그인했기 때문에 동일한 문제 ( )가 발생했습니다. 그것을 해결하기 위해:

  1. 시작 메뉴에서 제어판을 엽니 다.
  2. 사용자 계정을 선택하십시오.
  3. 왼쪽 메뉴에서 “자격 증명 관리”를 선택합니다.
  4. Git 또는 GitHub와 관련된 모든 자격 증명을 삭제합니다.


답변

“리디렉션 / 로그인 URL”또는 “리포지토리를 찾을 수 없음”오류가 발생했기 때문에 내 문제를 해결 한 방법

MacOS 사용자 :

  1. 스포트라이트 열기 (명령 공간)
  2. 키 체인 입력 (열기 키 체인 access.app)
  3. 저장소 도메인 검색 (GitHub, GitLab 등)
  4. 이 도메인과 관련된 모든 키 삭제
  5. 다시 복제 시도 (유효한 자격 증명 사용)

Windows 사용자는 유사한 단계를 시도해야하지만 키 체인은 대신 Microsoft의 자격 증명 관리자이거나 OS 버전에 따라 Windows 자격 증명이됩니다. 이 경우 웹 및 Windows 자격 증명을 모두 정리해야합니다.