[英]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.