Невозможно получить прямой доступ к файлам или папкам в Google Cloud Repository.Самый простой вариант - клонировать репозиторий.
Если это невозможно, возможен обходной путь.Используйте корзину Google Cloud Storage, чтобы загрузить туда код и загрузить его позже .
Чтобы этот обходной путь работал, вам необходимо сжать код перед загрузкой.Затем, чтобы загрузить его, используйте wget
с командой ниже:
wget --header “Authorization: Bearer yourBearerToken” \
https://www.googleapis.com/storage/v1/b/yourBucket/o/yourFile?alt=media
Чтобы получить токен на предъявителя для аутентификации API, прочитайте первый ответ на этот вопрос:
Можно ли wget / curl защищенные файлы из GCS?
Основное неудобство этого метода заключается в том, что если вы собираетесь часто менять код репозитория, вам придется управлять автоматизацией задачиупаковка и загрузка его в ведро.