0

在开发容器中克隆存储库(我们称之为“主存储库”)工作正常。

在同一个开发容器中克隆另一个存储库不起作用(权限被拒绝)。

重现步骤:

  • 在 VSCode 中,“在容器卷中克隆存储库”(来自菜单)。从那里开始,一切正常:

    • 从 gui(拉,推)
    • 从集成终端:“git pull”,“git push”工作正常
  • 打开一个“集成终端”(从开发容器内部运行),并尝试在其中克隆另一个存储库:

    • git clone git@github.com:... => 权限被拒绝

这很奇怪:

=>为什么“主”存储库工作正常(有授权),而另一个存储库(凭据相同)却不行?

信息:

  • devcontainer 是一个 ubuntu:latest
  • 凭证有效
  • 我可以“在容器卷中克隆存储库”辅助存储库
4

1 回答 1

0

事实上,VSCode 容器使用“https”从 git 结帐。

解决方案是使用https://github.com/ ... 签出辅助存储库。

于 2021-10-01T09:02:01.650 回答