php 편집기 Strawberry는 Windows 11 운영 체제를 사용할 때 일부 개발자가 "go mod tidy" 명령을 실행할 때 GitLab 권한 문제가 발생한다는 사실을 발견했습니다. 이 문제로 인해 모듈 종속성이 올바르게 업데이트되지 않을 수 있습니다. 이 문제를 해결하기 위해 이 문서에서는 "go mod tidy" 명령의 원활한 실행과 성공적인 모듈 업데이트를 보장하는 몇 가지 솔루션과 제안을 제공할 것입니다.
복제, 푸시 및 기타 Git 명령(Windows의 자격 증명 관리자에 저장해야 함)을 제대로 수행할 수 있습니다. 그런데 실행을 해보니 문제가 생겼네요 go mod tidy
다음은 Windows 컴퓨터에서 go mod tidy
를 실행할 때 발생한 오류입니다. 비공개 저장소에 접근할 수 없는 것 같습니다.
저는 같은 폴더를 home
环境变量,指向与 userprofile
만들었습니다.
컴퓨터, 사용자 이름, 비밀번호가 포함된 _netrc
파일도 생성됩니다.
웹 gitlab 로그인에 사용된 것과 동일한 사용자 이름과 비밀번호가 잘 작동합니다.
_netrc
내용:
근본 원인과 해결책을 찾기 위해 디버깅하는 방법을 알 수 없습니다. 안내해주세요.
읽기https://sum.golang.org/lookup/gitlab.xxxxx.de/cidaas-v2/arc-lib/[이메일 보호]: 404 찾을 수 없음
go sumdb에서 개인 모듈을 찾으려고 시도합니다. 귀하의 모듈은 비공개이므로 존재하지 않습니다.
프라이빗 모듈의 glob 패턴을 goprivate
에 추가해야 합니다. 이렇게 하세요:
goprivate
充当 gonoproxy
和 gonosumdb
的默认值。它告诉 go 工具直接从私有存储库(gonoproxy
)下载模块,而不是使用公共校验和数据库(gonosumdb
gonoproxy
및 gonosumdb
의 기본값으로 사용됩니다. 이는 공개 체크섬 데이터베이스(gonosumdb
)를 사용하여 모듈을 확인하는 대신 개인 저장소(gonoproxy
)에서 직접 모듈을 다운로드하도록 go 도구에 지시합니다.
자세한 내용은 비공개 모듈을 참조하세요.
그런데 _netrc
的情况下提取或推送到存储库,则无需设置 _netrc
。设置 home
없이 저장소에 당기거나 밀 수 있다면
home
환경 변수를 설정하는 것도 중요하지 않은 것 같습니다. 🎜위 내용은 Windows 11에서 go mod tidy를 실행할 때 gitlab 권한 문제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!