Git, сохраняя URL-адрес развёрнутого токена из composer.json, предотвращая отправку в репозиторий - PullRequest
2 голосов
/ 06 марта 2019

Я занимаюсь разработкой модульной 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?

Заранее спасибо!

...