首頁 > 後端開發 > Golang > 如何在我的個人 Git 儲存庫上使用'go get”?

如何在我的個人 Git 儲存庫上使用'go get”?

Patricia Arquette
發布: 2024-11-03 09:18:02
原創
459 人瀏覽過

How Do I Use

在個人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&#160;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」替換為您的網域名稱。

其他注意事項

  • 儲存庫必須可透過匿名 HTTP 存取。
  • 確保回應中存在元標記「/?go-get=1」 和"/user/package?go-get=1"。

按照這些步驟,您應該能夠使用「"go get"」來取得您的包包,不會出現任何錯誤。

以上是如何在我的個人 Git 儲存庫上使用'go get”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板