为了账号安全,请及时绑定邮箱和手机立即绑定

在 docker 中使用 gitlab private repo 作为 golang 依赖项

在 docker 中使用 gitlab private repo 作为 golang 依赖项

Go
qq_花开花谢_0 2023-05-04 17:04:38
我在我的组织 gitlab 组中镜像了一个流行的 go 库(为了冗余)。在我的代码中我有:import ( "gitlab.com/org/group/library.git" )我将此答案用于指导如何将 go get 与私有存储库一起使用。在我的机器上go get ./...工作是因为我使用以下命令配置了 git:$ git config --global url.git@gitlab.com:.insteadOf https://gitlab.com/当我尝试构建 docker 容器时,命令RUN go get ./...失败并显示以下输出:package gitlab.com/org/group/library.git: cannot download, git://gitlab.com/org/group/library uses insecure protocol似乎来自类似线程或这篇文章的流行答案是做一些事情,比如将你的 ssh 密钥上传到 docker 容器。我对此不太满意,因为我不完全了解正在做什么或安全隐患。任何关于如何正确配置我的 dockerfile 或我的 golang 工作流程的见解都会有很大帮助。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 103 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信