Подключение из удаленного контейнера VSCode к репозиторию AWS CodeCommit не удается из-за настроек по умолчанию

Я использую amazon linux 2 в качестве образа ОС. Я хочу подключиться к своему репозиторию AWS CodeCommit по протоколу HTTPS с моими учетными данными по умолчанию.

Подключение из контейнера удаленных контейнеров VSCode к репозиторию AWS CodeCommit не выполняется из-за настроек по умолчанию.

При подключении к репозиторию CodeCommit я использую файл ~ / .gitconfig с настройками ниже.

[учетные данные] helper =! aws codecommit учетные данные-помощник $ @

Но 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"

Похоже, это не сработало.

Я хочу игнорировать настройку по умолчанию или навсегда перезаписать ее своим кодом.


person kyane    schedule 02.09.2019    source источник
comment
Где эта настройка? Я нигде не нашел в vscode   -  person Salim Djerbouh    schedule 02.09.2019
comment
Спасибо за прочтение. он появляется на контейнере в расширении VSCode Remote-Containers.   -  person kyane    schedule 02.09.2019
comment
Я написал следующую команду в моем .bashrc, и до сих пор она работает, но я не думаю, что это лучший вариант. [-e / usr / etc / gitconfig] && rm / usr / etc / gitconfig   -  person kyane    schedule 02.09.2019


Ответы (1)


Я написал следующую команду в ~ / .bashrc, и до сих пор она работает, но я не думаю, что это лучшее решение.

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

person kyane    schedule 02.09.2019