在個人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 儲存庫上使用'go get”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!