go build 不停的要求輸入使用者名稱密碼

2021-10-06 14:58:15 字數 696 閱讀 3219

go module unknown revision 的問題。

簡單介紹下go module,它是乙個 go 依賴管理工具。現在我們生成乙個可執行檔案,它在 go.mod 尋找依賴。

我們會使用一些依賴,這些**在私有倉庫比如 gitlab、github 上。執行上面命令之後,會提示下面的文字或者反覆需要輸入使用者名稱密碼去驗證,即使你配置了 ssh keys 。

go get gihtub.com/some/denpency v0.4.5 unknown revision
所以,我們罵 go module 坑,問題太多,但其實這並不完全是因為它。它使用 go get 去獲取依賴。

$ go get github.com/some/dependency
而 go get 它是以 https 的方式去獲取依賴,這可以通過 build 命令 -x 引數了解到。

$ go install -x .

......; git ls-remote -q

所以,我們要把 https 換成 git 方式。

git config --global url."[email protected]:".insteadof ""
這類問題已經在官方 issue 提了很多次,計畫在 golang 1.13 做出改進。

用別人的標準要求別人

最近做事的過程中,發現我們周圍有這樣幾類人 對自己要求嚴格,對別人要求嚴格 對自己要求寬鬆,對別人要求嚴格 對自己要求寬鬆,對別人要求寬鬆 對自己要求嚴格,對別人要求寬鬆 比起一句古話 嚴於律己 寬以待人。上面的好幾類人都是做得不好的。很多人都已經長時間習慣這些方式了。於是我設計了乙個矩陣,來分析一...

用Flash製作不停轉動的地球儀

上學那會兒,經常看到老師拿著地球儀給我們上課,當時看著漂亮的轉動著的地球儀真想自己也擁有乙個。現在這個願望終於實現了!嘿嘿,不是花錢買,而是使用flash製作!而且還是乙個帶有立體感的透明的地球 如圖1 它可以廣泛地運用在很多flash動畫中,比如一些 開頭動畫和flash短片中。圖1 1b 素材準...

用Flash製作不停轉動的地球儀

上學那會兒,經常看到老師拿著地球儀給我們上課,當時看著漂亮的轉動著的地球儀真想自己也擁有乙個。現在這個願望終於實現了!嘿嘿,不是花錢買,而是使用flash製作!而且還是乙個帶有立體感的透明的地球 如圖1 它可以廣泛地運用在很多flash動畫中,比如一些 開頭動畫和flash短片中。圖1 1b 素材準...