首页 > 其他分享 >kooder安装及本地搜索git仓库代码

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

时间:2022-11-28 14:35:22浏览次数:190  
标签:bin git 仓库 IP gitlab kooder gateway

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.搜索界面效果

 

标签:bin,git,仓库,IP,gitlab,kooder,gateway
From: https://www.cnblogs.com/oktokeep/p/16932098.html

相关文章

  • rpm和yum仓库
    一、rpmrpm从官网下,或者自研外来的硬件设备连接到Linux上,必须挂载rpm-qa(all)显示当前系统中以RPM方式安装的所有软件列表rpm-q软件名查询指定软件是否已安......
  • nexus 仓库有jar 但是本地下载下来有 lastupdate 文件
    nexus仓库有jar本地也可以把jar包下载下来,但是本地下载下来还有有lastupdate文件 原因 上传到nexus的jar包少了pom文件重新上传jar 要记得勾选这个......
  • Fiddler收费没得用?这款抓包神器 Github star 过万,一个字:香
    关于抓包,那是测试人员必备技能之一了,通常我们会通过一些抓包工具来辅助我们测试、定位bug。我最早接触并使用的就是fiddler,不过目前最新版本已经要开始付费了,以前很老的那......
  • Linux软件安装与yum仓库搭建
    一、Linux软件安装Linux软件安装有两种方法,分别是rpm包安装和搭建yum仓库安装1.挂载外来的硬件设备需要连接在Linux系统上使用必须挂载,系统内部的一个文件夹和硬件设备......
  • Git Clone代码异常解决方案 fatal: Authentication failed for
    原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/16931587.html 背景:当使用gitclone项目代码的时候,由于输错了账号和密码,导致无法再次clone的情况 解......
  • GIT 常用操作命令
    最近学习了git操作,下面整理了一些git常见操作命令:  gitconfig作用:查看或者设置全局配置示例:#生成ssh$ssh-keygen-ted25519-C"[email protected]"#......
  • 《HelloGitHub》第 80 期
    兴趣是最好的老师,HelloGitHub让你对编程感兴趣!简介HelloGitHub分享GitHub上有趣、入门级的开源项目。https://github.com/521xueweihan/HelloGitHub这里有实......
  • 07#Web 实战:实现 GitHub 个人主页项目拖拽排序
    实现效果图GitHub和Gitee个人主页中可以对自己的项目进行拖拽排序,于是我就想自己实现一个。本随笔只是记录一下大概的实现思路,如果感兴趣的小伙伴可以通过代码和本随......
  • git使用指南
    Git配置ssh:一、设置Git的username和email:$gitconfig--globaluser.name"用户名"$gitconfig--globaluser.email"用户邮箱"二、生成SSH密钥过程:1.查看是否已......
  • github及git入门笔记
    1githubhttps://github.com/1.1github注册进入官方https://github.com/首页,点击如下图片中signup按钮,按照提示信息注册即可。注册好之后,如下图所示1.2github......