"go build: Can't Find a Revision" Enigma Unveiled
Go 프로그램을 빌드하는 동안 파악하기 어려운 "알 수 없는 개정" 오류 발생 당황스러울 수 있습니다. 이 메시지는 Go 모듈 시스템이 모듈의 특정 개정판을 찾을 수 없음을 의미합니다. 이 수수께끼를 풀기 위해 문제 해결 여정을 시작하겠습니다.
문제: 알 수 없는 개정으로 인해 빌드가 차단됨
go.mod/go를 사용하여 부지런히 저장소를 생성했습니다. .sum을 컴퓨터 A에 저장하고 컴퓨터 B에 있는 동일한 파일과 함께 가져왔습니다. 그러나 프로그램을 빌드하려고 하면 알 수 없는 오류가 발생합니다. 메시지:
go: github.ibm.com/kms/[email protected]: unknown revision v0.1.5
이 오류는 Go 모듈 시스템이 github.ibm.com/kms/key-protect-client의 지정된 개정판을 찾을 수 없음을 나타냅니다.
가능한 해결 방법 개인용 저장소:
Git SSH 구성:
a. .gitconfig 파일에 git 액세스 토큰을 지정하세요:
[credential] helper = store --file=.git-credentials [core] sshCommand = ssh -i ~/.ssh/id_rsa-github
b. .git-credentials에 GitHub 토큰을 입력하세요:
https://github.com <token>
c. 다음 명령을 실행합니다.
git config --global url."ssh://git@github.com".insteadOf "https://github.com"
저장소 권한 확인:
GitHub 계정에 개인 저장소에 액세스하는 데 필요한 권한이 있는지 확인하세요. 필수 모듈이 포함되어 있습니다. 귀하가 공동작업자인지 또는 저장소 및 해당 콘텐츠에 액세스할 수 있는 적절한 권한이 있는지 확인하십시오.
이러한 솔루션을 구현하면 잠재적으로 "알 수 없는 개정판" 오류를 수정하고 Go를 받을 수 있습니다. 다시 정상으로 돌아가세요. 모듈 시스템 문제를 디버깅하려면 지속성과 구성 및 권한에 대한 주의 깊은 조사가 필요할 수 있습니다.
위 내용은 My Go 빌드가 필요한 개정판을 찾을 수 없는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!