BuZ*_*uZz 12 visual-studio-code vscode-remote
我在Windows上运行并使用过。出于简单性的考虑,我一直使用 HTTPS 访问 Github,这似乎是在 VS Code 中旋转开发容器时自行共享和设置的。凭据是共享的,按照https://code.visualstudio.com/docs/remote/containers#_sharing-git-credentials-with-your-container。
最近,我开始使用 Terraform 运行项目,由于某些原因,我只能使用类似 SSH 的 URL 引用托管在 Github 上的一些内部模块。
我花了很长时间尝试在开发容器上用 HTTPS 设置替换 SSH,但没有取得太大成功。
最初
在我本地:
$ 猫.ssh/config
Host github.com
AddKeysToAgent yes
IdentityFile ~/.ssh/github
ForwardAgent Yes
Run Code Online (Sandbox Code Playgroud)
我检查了一下,代理确实正在运行。当检查我的本地和开发容器上的“$SSH_AUTH_SOCK”时,它们指向不同的代理。
如何让该开发容器使用正在运行且具有我的 github 密钥的转发的本地主机代理?
| 归档时间: |
|
| 查看次数: |
13121 次 |
| 最近记录: |