Как использовать OpenGrok с GitHub?
Расширенный поиск в GitHub - это нормально, но у OpenGrok есть некоторые желательные функции.
Чтобы использовать OpenGrok с репозиторием, размещенным на GitHub, мне необходимо:
- Настройте мой собственный сервер OpenGrok
- Клонировать различные репо
- Расписание тянет, чтобы быть в курсе
Или есть другой способ?
2 ответа
Это общая идея, но:
2 / должен быть полным клоном:
git clone --mirror https://github.com/user/repo
3 / может быть вызвано веб-крюком: если вы прослушиваете генерируемую ими полезную нагрузку JSON, вы можете извлечь только то, что происходит в репозитории GitHub, и отослать обратно на свой сервер OpenGrok.
Примечание: вы можете исключить ссылки refs/pull/{id}
), это то, что GitHub хранит в своем репозитории Git.
Есть новая услуга, которую вы можете попробовать
он предоставляет IDE-подобный код и позволяет вам импортировать напрямую из github. Кроме того, это веб-сайт, так что вы можете посетить его практически из любого места.