Cooder – это проект по поиску кода с открытым исходным кодом, предлагающий сервис поиска кода, репозиториев и проблем для платформ размещения кода, включая Gitee, GitLab и Gitea.
Есть два модуля: шлюз и индексы. Шлюз встроен в шлюз в конфигурации по умолчанию.
Ворота:
- Принимайте задачи индексирования из HTTP-запросов и помещайте их в очередь после проверки
- Принимайте поисковые запросы и возвращайте их результаты обратно клиенту
Индексатор:
- Следите за задачами индексирования внутри очереди
- Обновите эти задачи добавления, удаления и обновления индексов обратно в библиотеку индексов
Логический поток
Используйте его в Gitlab
Настройте следующие свойства:
gitlab.url = http://gitlab-host:gitlab-port/ gitlab.personal_access_token =git.username = root git.password =
Kooder будет использовать маркер доступа в качестве пароля, если вы его не предложите.
Используйте его в Giteau
1.Администрирование сайта
2.Добавьте веб-крючок Giteau
3.Настройка Веб-крючок
- Установите целевой URL на
http://kooder-ip:kooder-port/gitea - Установите тип содержимого ПУБЛИКАЦИИ в
POST + приложение/json - Проверить
Все событияилиПользовательские событиядляСпусковой крючок Вкл.опция. ( Если вы выбираетеПользовательские события, вам необходимо проверитьРепо,ТолчокиПроблема)
2.Настройте следующие свойства.
gitea.secret_token =gitea.url = http://gitea-ip:prot/ gitea.personal_access_token = git.username = git.password =
Дополнительная Информация
GitHub: https://github.com/oschina/kooder Название: Заглавие
Оригинал: “https://dev.to/lemonbrandy/open-source-gitlab-code-search-tool-1ej6”