개인 Git 저장소에서 ""go get"" 사용
개인 Git에서 ""go get""을 사용하려고 할 때 repo에서 인식할 수 없는 가져오기 경로 오류가 발생할 수 있습니다. 이 문제를 해결하려면 아래 단계를 따르세요.
서버 구성
Go에서는 저장소 URL의 응답 헤더에 특정 메타 태그가 있어야 합니다. nginx의 경우 다음 다시 쓰기 규칙을 사용하여 구성합니다.
location ~ "(/[^/]+/[^/]+)(/.*)?" { if ($arg_go-get = "1") { echo '<html><head><meta name="go-import" content="my.domain.com git git+ssh://[email protected]"/></head></html>'; } try_files $uri $uri/index.html $uri.html @gitlab; }
저장소 구성
저장소의 루트 페이지에 다음 메타 태그를 추가합니다.
<meta name="go-import" content="example.com git http://example.com/user/package">
"example.com"을 도메인 이름으로 바꾸세요.
추가 고려 사항
다음 단계를 따르면 ""go get""을 사용하여 오류 없이 패키지를 가져올 수 있습니다.
위 내용은 내 개인 Git Repo에서 \'go get\'을 어떻게 사용합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!