kooder安装及本地搜索git仓库代码

kooder安装及本地搜索git仓库代码

需求背景:如果需要从Git代码仓库查询某个配置项做批量的更新替换,如果一个一个找不合适且容易遗漏,需要借助第三方工具来模糊查询来实现。


1.下载及文档地址
https://gitee.com/koode/kooder#%E6%BA%90%E7%A0%81%E5%AE%89%E8%A3%85

https://gitee.com/koode/kooder

2.安装前的准备工作:
jdk >= 1.8
maven >3

D:\>java -version
java version "1.8.0_351"
Java(TM) SE Runtime Environment (build 1.8.0_351-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.351-b10, mixed mode)

D:\>mvn -version
Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-12T04:58:10+08:00)
Maven home: D:\apache-maven-3.2.3\bin\..
Java version: 1.8.0_333, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_333\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "dos"

3.模块说明
core 核心对象和公共类
gateway 用来接收来自 HTTP 的索引和搜索的请求
indexer 构建、更新和删除索引的服务

4.数据流图

 

 

5.更改配置文件,kooder.properties,更改配置如下,其他的配置可以保持默认值。

http.url = 本机局域网IP
http.port = 8087

# gitlab setting
gitlab.url = http://局域网IP git安装地址IP/
gitlab.personal_access_token = git配置访问token

# Git
git.username = git账号名称
git.password = git账号密码

 


git配置访问token获取:http://局域网IP git安装地址IP/profile/personal_access_tokens

 

 

 


6.本地启动命令
使用windows powerShell窗口打开bat文件,不能使用dos窗口或使用Git Bash窗口来启动。
1.使用dos启动 bin/gateway.sh
会报错:错误:找不到或无法加载主类 com.gitee.kooder.server.Gateway
2.windows powerShell窗口启动
Failed to install gitlab project book:127.0.0.1/gitlab/project
org.gitlab4j.api.GitLabApiException:Invalid url given
这个错误可以忽略,在启动初始化的时候需要一段时间,download一会儿代码。
启动日志:
2022-11-24 11:56:16 INFO [gitlab] - Gitlab data initialize finished in 48460 ms.


PS D:\kooder> history
>> ;

Id CommandLine
-- -----------
1 d:
2 cd .\kooder\
3 mvn install
4 .\bin\gateway.bat


$ cd Kooder
$ mvn install
### 给执行脚本添加权限
$ chmod +x bin/*.sh
### 启动 gateway
$ bin/gateway.sh
### 浏览器访问 http://本机局域网IP:8087/

7.搜索界面效果

 

posted on 2022-11-28 14:20  oktokeep  阅读(719)  评论(1编辑  收藏  举报