Я занимаюсь разработкой модульной CMS Laravel.
Это личное, что означает, что мне нужно использовать токены git deploy, чтобы я мог использовать composer для установки / управления этими модулями.
Пример:
"repositories" : {
"repo-name": {
"type": "vcs",
"url": "https://gitlab+deploy-token-xxxxx:password@gitlab.com/url-to-repo.git"
},
Как правило, это работает довольно хорошо, то есть, когда я создаю новый проект, я могу установить свои модули.
Но Windows / Git сохраняет маркер развертывания как учетные данные Git в Windows, перезаписывая мой обычный логин.
Это означает, что когда я разрабатываю свой модуль и хочу отправить изменения, Gitlab отклоняет его, потому что Git пытается загрузить мои изменения, используя ключ развертывания вместо моих обычных учетных данных Git.
Мой вопрос: возможно ли каким-то образом запретить Git сохранять этот маркер развертывания как глобальные учетные данные Git, чтобы он не переписывал мои обычные учетные данные Git?
Заранее спасибо!