Я пытаюсь обновить файл в моем репозитории GitHub с помощью curl. К сожалению, он продолжает выдавать мне одно и то же сообщение об ошибке «Проблемы с синтаксическим анализом JSON». Я использую команду:
curl -i -X PUT -H "Authorization: token <token>" -H "Content-Type: application/json" -d '{\"message\": \"<message>\", \"committer\": { \"name\": \"<name>\", \"email\": \"<email_address>\" }, \"content\": \"<contents_of_file_in_base64>\", \"sha\": \"<SHA_hash>\"}' https://api.github.com/repos/<user>/<repo>/contents/<data_path>
Эта команда отправляется через node js. У кого-нибудь есть идеи, что я делаю не так?