我在我的組織 gitlab 組中鏡像了一個(gè)流行的 go 庫(為了冗余)。在我的代碼中我有:import ( "gitlab.com/org/group/library.git" )我將此答案用于指導(dǎo)如何將 go get 與私有存儲(chǔ)庫一起使用。在我的機(jī)器上go get ./...工作是因?yàn)槲沂褂靡韵旅钆渲昧?git:$ git config --global url.git@gitlab.com:.insteadOf https://gitlab.com/當(dāng)我嘗試構(gòu)建 docker 容器時(shí),命令RUN go get ./...失敗并顯示以下輸出:package gitlab.com/org/group/library.git: cannot download, git://gitlab.com/org/group/library uses insecure protocol似乎來自類似線程或這篇文章的流行答案是做一些事情,比如將你的 ssh 密鑰上傳到 docker 容器。我對此不太滿意,因?yàn)槲也煌耆私庹谧鍪裁椿虬踩[患。任何關(guān)于如何正確配置我的 dockerfile 或我的 golang 工作流程的見解都會(huì)有很大幫助。
- 1 回答
- 0 關(guān)注
- 140 瀏覽
添加回答
舉報(bào)
0/150
提交
取消