第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

如何在不嘗試更新其他模塊的情況下對特定模塊使用“go get”或“go mod vendor”?

如何在不嘗試更新其他模塊的情況下對特定模塊使用“go get”或“go mod vendor”?

Go
四季花海 2022-06-21 09:48:15
我正在嘗試從 github 獲取項目的特定包。但是,當我使用go get [url]or時go mod vendor,由于缺乏對我公司的一個存儲庫的權(quán)限,我得到一個 git fetch 錯誤。這個 repo 是 vendored,這就是我們?nèi)绾卫@過它進行 go test、go build 等。這是錯誤消息:go: private.work.repo.com/project/repo@v0.0.0-20190703160253-9c6eb80851f1: invalid version: git fetch -f origin refs/heads/*:refs/heads/* refs/tags/*:refs/tags/* in C:\Users\NICHOLAS.TAN\go\pkg\mod\cache\vcs\37594aeb10b98234e04b4780cf59f32c4ad7bb9da460f552103ae748cea73aa1: exit status 128:        fatal: remote error: Repository not found        The requested repository does not exist, or you do not have permission to        access it.有沒有辦法讓我使用go get和/或go mod vendor不使用這些命令來嘗試查看其他模塊依賴項?
查看完整描述

2 回答

?
慕妹3242003

TA貢獻1824條經(jīng)驗 獲得超6個贊

您可以在項目目錄中獲取特定版本的包使用go get <package>@<version>,例如:


% go get github.com/golang/protobuf@v1.4.0 


go: downloading github.com/golang/protobuf v1.4.0

僅將get github.com/golang/protobuf軟件包所需的版本下載到本地緩存 ( $GOPATH/pkg/mod) 并將版本設(shè)置為go.mod文件。


畢竟,如果您在本地緩存 ( $GOPATH/pkg/mod) 中有來自公司存儲庫的依賴項,請使用go mod vendor創(chuàng)建vendor(從緩存中獲?。?/p>


查看完整回答
反對 回復(fù) 2022-06-21
?
胡說叔叔

TA貢獻1804條經(jīng)驗 獲得超8個贊

獲取私有模塊時會出現(xiàn)此類問題,請檢查您本地系統(tǒng)中已完成的以下配置

更新 git 全局配置 url

 git config --global --add url."git@github.com:".insteadOf "https://github.com/"

更新 go env 以訪問私有 go 模塊

go env -w GOPRIVATE=github.com/abc/*

然后運行安裝命令


查看完整回答
反對 回復(fù) 2022-06-21
  • 2 回答
  • 0 關(guān)注
  • 189 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號