git - 远程容器 - 无法通过 SSH key 使用 Git

标签 git docker visual-studio-code ssh vscode-remote

我正在使用扩展设置的 docker 容器中开发 Angular 应用程序。
有没有办法使用我的本地 id_rsa 获取代码并将其推送到我的 gitlab 存储库? (它已通过 SSH 在我的主机上克隆)

最佳答案

如果您想直接从远程容器推送,您可以从所述容器内访问您的 SSH key 。

例如,请参阅“Using SSH keys inside docker container ”,它会挂载您的本地 SSH 文件夹

docker run --rm \
   -v ~/.ssh:/root/.ssh \
   ...

关于git - 远程容器 - 无法通过 SSH key 使用 Git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65805791/

相关文章:

git - 如何让 git log 剪切长注释?

GitLab:如何更改 merge 提交消息模板?

python - Tensorflow服务容器进入事件循环后Heroku Dyno崩溃

regex - 搜索并替换为正则表达式以增加 Visual Studio Code 中的数字

linux - SSH 远程无法在 Microsoft Visual Studio Code 上运行

git - 我应该如何将更改从一个提交移动到另一个提交?

git - Git在哪里存储远程跟踪分支

docker - Docker RabbitMQ以分离模式记录

python-2.7 - 在 MXnet 中使用 im2rec 创建带有 png 图像的数据集

docker - VSCode 运行旧容器时出现问题