亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

去獲取無法從 github 上的私有存儲庫中獲取模塊

去獲取無法從 github 上的私有存儲庫中獲取模塊

Go
慕萊塢森 2022-09-26 20:13:08
我有一個(私有)github存儲庫和一個Go模塊。我已經添加了標簽,github顯示了該標簽。我已經設置了,我的 ~/.git 配置有v0.1go env -w GOPRIVATE=github.com/dwschulze/key-value-mod[url "[email protected]:"] insteadOf = https://github.com/但無法檢索我的模塊:go get$ go get github.com/dwschulze/key-value-modgo: github.com/dwschulze/key-value-mod upgrade => v0.0.0-20210907155619-9116b97467d6go get: github.com/dwschulze/[email protected]: parsing go.mod:        module declares its path as: key-value-mod                but was required as: github.com/dwschulze/key-value-mod$ go get github.com/dwschulze/[email protected] get github.com/dwschulze/[email protected]: no matching versions for query "v0.1"有什么問題?go get
查看完整描述

3 回答

?
胡子哥哥

TA貢獻1825條經驗 獲得超6個贊

基于錯誤,我認為您對私有存儲庫沒有任何問題。相反,在我看來,您的文件將模塊聲明為go.mod

module key-value-mod

...

雖然它應該是

module github.com/dwschulze/key-value-mod

...


查看完整回答
反對 回復 2022-09-26
?
哈士奇WWW

TA貢獻1799條經驗 獲得超6個贊

造成這種情況的原因有兩個。我必須清除我的模塊緩存。第二個是正如 Simon 上面提到的,模塊名稱必須是將發布模塊的存儲庫 URL。

我不喜歡go模塊與源代碼存儲庫的緊密耦合,但這就是現實。


查看完整回答
反對 回復 2022-09-26
?
qq_遁去的一_1

TA貢獻1725條經驗 獲得超8個贊

您的 go 模塊的 semver 對于消費不正確。它包括一個版本,版本 - 但缺少數字:v0.1go modulesmajorminorpatch

1.4.0 版-測試版 2

注意:此處的后綴 () 是可選的。Pre-release Identifier-beta.2

另請參閱發布 go 模塊文檔:

go.mod中的每個必需模塊都有一個語義版本,即用于構建模塊的依賴項的最低版本。

語義版本的格式為“虛擬”。

因此,請將您的標簽更新為,它應該可以正常工作。v0.1.0


查看完整回答
反對 回復 2022-09-26
  • 3 回答
  • 0 關注
  • 136 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號