Есть опция конфигурации Git, которая называется credential.useHttpPath
.Это вынуждает помощника учетных данных сохранять и считывать учетные данные независимо от пути, но только по всему пути.Это позволяет вам использовать отдельные учетные данные для разных репозиториев за счет необходимости указывать учетные данные для каждого репозитория.
Например, вы можете написать что-то вроде следующего:
[credential "https://bitbucket.com"]
useHttpPath = true
изатем позвольте помощнику по учетным данным запрашивать у вас имя пользователя и пароль для каждого репо.
К сожалению, нет никакого способа сопоставить только часть пути, если у используемого помощника по учетным данным нет какого-либо внешнего способа указатьчто.