簡體   English   中英

由於默認設置,從VSCode Remote-Container到AWS CodeCommit存儲庫的連接失敗

[英]Connection from VSCode Remote-Container to AWS CodeCommit repository fails due to default settings

我正在使用Amazon Linux 2作為操作系統映像。 我想使用具有默認證書的HTTPS協議連接到我的AWS CodeCommit存儲庫。

由於默認設置,從VSCode Remote-Containers上的容器到AWS CodeCommit存儲庫的連接失敗。

當連接到CodeCommit存儲庫時,我使用具有以下設置的〜/ .gitconfig文件。

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

但是VSCode在'/ usr / etc / gitconfig'上有默認設置。

[憑據] helper =“!f(){命令-v代碼> / dev / null 2>&1 &&代碼--gitCredential $ *;}; f”

所以我的配置被忽略了。

如果刪除容器上的文件“ / usr / etc / gitconfig”,則可以連接到CodeCommit存儲庫。

但是,當我重新加載VSCode窗口時,每次都會還原該文件。

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

“ postCreateCommand”:“ rm / usr / etc / gitconfig”

它似乎沒有用。

我想忽略默認設置或被我的代碼永久覆蓋。

我在〜/ .bashrc中編寫了波紋管命令,到目前為止,它仍然有效,但是我認為這不是最好的解決方案。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM