Я использую GitPython для выполнения git
команд, требующих аутентификации, таких как git clone
. Я использую Windows. Мой настроенный помощник по учетным данным - Windows 'Диспетчер учетных данных, и я не хочу его менять. Вот почему, когда программа запускается, я ввожу свои учетные данные через GUI, что нормально. Но во время тестов я хочу иметь возможность предоставлять их статически, я не хочу вводить их с помощью или GUI, или любым другим интерактивным способом. Также я не хочу изменять глобальную конфигурацию для credential.helper
даже в течение ограниченного времени (например, во время выполнения), потому что это может иметь некоторые побочные эффекты. Есть ли способ, которым я могу справиться с этим?