Есть ли какой-нибудь известный способ доступа к частным репозиториям через PHP с использованием заголовков любого типа или любой библиотеки для этого?
Я подумываю о том, как загрузить ZIP-файл из главного репозитория, используя только CURL внутри PHP, прямо на сервер, а затем выполнить какое-то действие с zip-файлом …
Я до сих пор не на 100% уверен в деталях того, что вы пытаетесь сделать, но вы сможете загрузить архив своего репозитория, используя Конечная точка API GitLab «Get file archive» с помощью либо личный токен, либо личный токен аутентификации для аутентификации.
Оба эти типа токенов могут быть указаны с помощью PRIVATE-TOKEN
HTTP заголовок.
Других решений пока нет …