Подскажите, пожалуйста, как именно вы сделали HTTP-запрос?404 звучит так, как будто вы выбрали неправильный путь.Но чтобы дать надежный ответ, а не дикое предположение, нам нужно увидеть ваш запрос, в том числе информацию о том, как вы отправляете свой токен, просто замаскируйте его с помощью «xxx» или чего-то подобного.пример запроса, который работает:
curl -XPOST -H 'Authorization: token S3CR3T' https://api.github.com/user/repos -d '{"name":"my-new-repo","description":"my new repo description"}'
Вам необходимо заменить токен OAuth, конечно: S3CR3T