Как использовать OpenGrok с GitHub?

Расширенный поиск в GitHub - это нормально, но у OpenGrok есть некоторые желательные функции.

Чтобы использовать OpenGrok с репозиторием, размещенным на GitHub, мне необходимо:

  1. Настройте мой собственный сервер OpenGrok
  2. Клонировать различные репо
  3. Расписание тянет, чтобы быть в курсе

Или есть другой способ?

2 ответа

Решение

Это общая идея, но:

2 / должен быть полным клоном:

git clone --mirror https://github.com/user/repo

3 / может быть вызвано веб-крюком: если вы прослушиваете генерируемую ими полезную нагрузку JSON, вы можете извлечь только то, что происходит в репозитории GitHub, и отослать обратно на свой сервер OpenGrok.

Примечание: вы можете исключить ссылки refs/pull/{id}), это то, что GitHub хранит в своем репозитории Git.

Есть новая услуга, которую вы можете попробовать

http://www.insight.io/

он предоставляет IDE-подобный код и позволяет вам импортировать напрямую из github. Кроме того, это веб-сайт, так что вы можете посетить его практически из любого места.

Другие вопросы по тегам