Как создать суть в командной строке

Я пытаюсь создать суть из Bash, и я пробовал много версий сценариев, которые я мог получить, но ни один не работает.

Это кажется правильным, но это также не работает.

curl -X POST -d '{"public":true,"files":{"test.txt":{"content":"String file contents"}}}' https://api.github.com/gists

у меня естьtest.txt файл с содержанием, который я хотел бы создать суть, но он не будет работать. Это говорит,invalid emailесли я попытаюсь добавить-u USER или же-u USER:PASS это все еще не будет работать, говоря"message": "Problems parsing JSON", ..

Я не знаю, что не так.документация не предоставляет много кроме этой строки:

POST /gists как видите, я передаю файл test.txt.

Ответы на вопрос(2)

Ваш ответ на вопрос