Я разработал сценарий powershell для обновления репозитория git с содержимым каталога, сгенерированным внешним процессом.
Сценарий выполняется заданием jenkins ,размещен на сервере Jenkins Windows.Задание имеет универсальное соединение gitlab с сервером корпоративного репозитория.
Скрипт powershell использует командную строку git (например, git clone, git branch, git push…) и выполняетзадача хорошая, правильно обновляя удаленный репозиторий.
Проблема в том, что… Я не знаю, какие учетные данные используются для взаимодействия с репозиторием git, когда я вызываю git push … Git push notспросите пользователя и пароль, и он хорошо работает.
Вопрос. Есть ли способ узнать, какого пользователя использует команда git push? Я полагаю, он использует соединение gitlab задания Дженкинса, но я должен это обеспечить.
Большое спасибо, Альфонсо Мартин.