在开发容器中克隆存储库(我们称之为“主存储库”)工作正常。
在同一个开发容器中克隆另一个存储库不起作用(权限被拒绝)。
重现步骤:
在 VSCode 中,“在容器卷中克隆存储库”(来自菜单)。从那里开始,一切正常:
- 从 gui(拉,推)
- 从集成终端:“git pull”,“git push”工作正常
打开一个“集成终端”(从开发容器内部运行),并尝试在其中克隆另一个存储库:
- git clone git@github.com:... => 权限被拒绝
这很奇怪:
=>为什么“主”存储库工作正常(有授权),而另一个存储库(凭据相同)却不行?
信息:
- devcontainer 是一个 ubuntu:latest
- 凭证有效
- 我可以“在容器卷中克隆存储库”辅助存储库