У меня есть сборка ci, которая должна вносить изменения в репозиторий git. Я использую сценарий PowerShell для выполнения команд git. Однако это не удается:
You need the Git 'GenericContribute' permission to perform this action.
Я уже включил
Разрешить скриптам доступ к токену OAuth
Однако это не помогло. Я ищу способ передать токен личного доступа в Powershell, чтобы можно было нажать на git. Ниже ошибки:
Полученное вами сообщение указывает на то, что токен прошел через ваш скрипт и в операцию запроса, которую вы выполняете, но идентификатор, связанный с токеном, не авторизован для отправки в целевой репозиторий.
Вам нужно будет либо изменить идентификатор, связанный с токеном OAuth, либо предоставить разрешение «Contribute» этому идентификатору (или одной из групп, членом которых он является) для репозитория git, с которым вы пытаетесь работать.
Это действительно была проблема с разрешениями — person Igor; 17.08.2018
Вот сообщение, которое устанавливает разрешение с помощью командной строки — person Igor; 20.09.2018