К сожалению, в настоящее время ( NetBeans 11.3 ) не существует готового решения для работы с ПРОБЛЕМАМИ и PR на сервере Gittea с использованием NetBeans.
Плагин GitHub Issues - самый близкий к нам на данный момент. Плагин использует проект e git для подключения к GitHub с помощью API GitHub. Проект e git совместим с GitHub API версия 3 , но не тестировался с Gittea API .
Я проверил исходный код обоих проектов. Например, есть некоторые проблемы с совместимостью:
- E git использует
/api/v3
путь ( см. Источник ), но Gittea использует /api/v1
путь ( см. API-интерфейс) ). Это основная причина, по которой ваш OAuth не работал. - Для поиска проблем плагин использует путь
/search/issues
( см. Источник ), а gittea использует /repos/issues/search
( см. API). )
После исправления этих двух я смог подключиться к try.gitea.io/api/v1
с помощью плагина GitHub Issues:
но это работало только частично. Я мог войти в Gittea и создавать проблемы, используя модифицированный плагин, но не мог искать проблемы. Поэтому нужно больше поработать, чтобы адаптировать плагин к работе с try.gitea.io/api/v1
API.
Если вам он действительно нужен, я думаю, вы могли бы после некоторой работы адаптировать плагин GitHub Issue Plugin для работы с GitTea. Или вы можете попросить автора об адаптации.