Прежде всего, вам нужно определить «User-Agent» со значением «request» в заголовке вашего запроса.Обратитесь к этой ссылке .
Во-вторых, для конечной точки, которую вы пытаетесь вызвать, может потребоваться аутентификация.Сгенерируйте личный токен из здесь , добавьте этот токен в заголовок вашего запроса, «Авторизация»: «токен».
Если вы активно используете Git в своем коде, я предлагаю вамиспользуйте это - Nodegit .
Редактировать: Я не думаю, что отправка нескольких файлов в одном запросе возможна в группе конечных точек "Содержание" ( ссылка ).
Вы можете оформить API Git Data (как обсуждено здесь ).