У меня есть два репозитория git Azure в рамках проекта.Мне нужно получить доступ к обоим хранилищам в одном конвейере.Я сопоставил один репозиторий с моим конвейером.
Согласно документу: https://docs.microsoft.com/en-us/azure/devops/pipelines/repos/azure-repos-git?view=azure-devops&tabs=yaml#authorize-access-to-your-repositories
Я использую команду в конвейере -script: git clone -c http.extraheader="AUTHORIZATION: bearer $(System.AccessToken)" <clone URL>
для доступа к другому хранилищу
получил исключение : Mapping values are not allowed in this context."
из-за двоеточия (АВТОРИЗАЦИЯ :)
Итак, попытался избежать двоеточия -script: git clone -c http.extraheader="AUTHORIZATION':' bearer $(System.AccessToken)" <clone URL>
, но получил ошибку Cloning into 'XXXX'...
fatal: unable to access <repository url>'
Я могу клонировать этот репозиторий на локальном компьютере.