#java #spring-boot #github #github-api
#java #весенняя загрузка #github #github-api
Вопрос:
Я пытался создать репозиторий в GitHub через API (org.kohsuke.github). В моем интерфейсе я получил ошибку 422 (невозможно обработать объект), но репозиторий был создан в Github.
GHCreateRepositoryBuilder repositoryBuilder =
getGitHubOrganization().getRawObject().createRepository(repositoryName).private_(isPrivate).create();
Ответ №1:
Код состояния ответа необработанной сущности протокола передачи гипертекста (HTTP) 422 указывает, что сервер понимает тип содержимого объекта запроса, и синтаксис объекта запроса правильный, но он не смог обработать содержащиеся инструкции.
Итак, я думаю, github понял, что вы хотите создать репозиторий, но не смог разобрать некоторые детали. Либо этот org.kohsuke.github
API устарел, либо не очень элегантно обрабатывает сообщения об ошибках. Попробуйте поставить точку останова в исходном коде API в том месте, где он выдает ошибку, чтобы посмотреть, содержит ли исходное сообщение об ошибке от github какие-либо подсказки.