Невозможно использовать git authenication для частной установки pip репо - PullRequest
1 голос
/ 06 марта 2019

Я использую azure devops для создания проекта на python, где у нас есть файл require.txt, который ссылается на частные git-репозитории.

Эти репозитории находятся под той же учетной записью github, к которой имеет доступ наша учетная запись devops, ноне удалось получить их с помощью pip.

Я заметил, что шаг 'Получить исходники' добавляет дополнительный заголовок к командам git:

[команда] git -c http.extraheader = "AUTHORIZATION:basic *** "fetch --tags --prune --progress --no-recurse-submodules origin

Есть ли какой-нибудь способ, которым мы можем получить этот заголовок для других шагов, чтобы позволить нам использовать ту же аутентификациюдля частной установки pip или иного доступа к частным git-репозиториям, к которым devops уже имеет доступ?

Я не хочу использовать персональные токены доступа или развертывать ключи, так как это просто еще один уровень безопасности, который необходимо поддерживать иудалось.Разработчики Azure уже имеют аутентификацию для этих репозиториев, и мы должны иметь возможность использовать это.

...