gpt4 book ai didi

git - 由于默认设置,从 VSCode Remote-Container 到 AWS CodeCommit 存储库的连接失败

转载 作者:行者123 更新时间:2023-12-02 18:27:39 40 4
gpt4 key购买 nike

我使用 amazon linux 2 作为操作系统镜像。
我想使用 HTTPS 协议(protocol)和我的默认凭证连接到我的 AWS CodeCommit 存储库。

由于默认设置,从 VSCode Remote-Containers 上的容器到 AWS CodeCommit 存储库的连接失败。

当连接到 CodeCommit 存储库时,我使用具有以下设置的 ~/.gitconfig 文件。

[credential] helper = !aws codecommit credential-helper $@



但是 VSCode 在 '/usr/etc/gitconfig' 上有默认设置。

[credential] helper = "!f() { command -v code >/dev/null 2>&1 && code --gitCredential $*; }; f"



所以我的配置被忽略了。

如果我删除容器上的文件“/usr/etc/gitconfig”,
我可以连接到我的 CodeCommit 存储库。

但是当我重新加载 VSCode 窗口时,文件每次都会恢复。

我在文件 .devcontainer/devcontainer.json 上写了命令

"postCreateCommand": "rm /usr/etc/gitconfig"



它似乎不起作用。

我想忽略默认设置或用我的代码永久覆盖它。

最佳答案

我在 ~/.bashrc 中编写了下面的命令,到目前为止它可以工作,但我认为这不是最好的解决方案。

[ -e /usr/etc/gitconfig ] && rm /usr/etc/gitconfig

关于git - 由于默认设置,从 VSCode Remote-Container 到 AWS CodeCommit 存储库的连接失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57760674/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com