相关疑难解决方法(0)

在GitHub上使用https://时有没有办法跳过密码输入?

我最近切换到将我的存储库同步到GitHub上的https://(由于防火墙问题),并且每次都要求输入密码.过去,我有一个SSH证书,这就足够了.在我的情况下是否有办法绕过密码(使用http/https)?

git authentication github git-push git-config

1806
推荐指数
19
解决办法
94万
查看次数

在 docker 中使用 gitlab 私有仓库作为 golang 依赖

我正在我的组织 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/
Run Code Online (Sandbox Code Playgroud)

当我尝试构建 docker 容器时,命令RUN go get ./...失败并显示以下输出:

package gitlab.com/org/group/library.git: cannot download, git://gitlab.com/org/group/library uses insecure protocol
Run Code Online (Sandbox Code Playgroud)

似乎来自类似线程本文的流行答案是执行诸如将 ssh 密钥上传到 docker 容器之类的操作。我真的对此感到不舒服,因为我不完全了解正在做什么或安全隐患。

任何有关如何正确配置我的 dockerfile 或我的 golang 工作流程的见解都会有很大帮助。

go gitlab docker

6
推荐指数
1
解决办法
1574
查看次数

标签 统计

authentication ×1

docker ×1

git ×1

git-config ×1

git-push ×1

github ×1

gitlab ×1

go ×1