You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Minishift部署的KIE Workbench中克隆Git仓库失败求助

解决KIE Workbench Git仓库克隆失败的问题

我之前在Minishift上部署KIE Workbench时也遇到过一模一样的Git克隆问题,咱们一步步来排查解决:

  • 确认Git克隆命令的格式正确性
    很多时候克隆失败是因为URL格式不对,KIE Workbench的Git仓库SSH访问格式应该是:

    git clone ssh://<username>@localhost:8001/<repository-path>
    

    比如默认管理员用户是admin,如果你在Workbench里创建了名为my-project-repo的仓库,命令应该是:

    git clone ssh://admin@localhost:8001/my-project-repo
    

    执行时会提示输入密码,默认密码是admin,别输错了。

  • 检查SSH认证与密钥配置
    虽然telnet验证了端口通,但Git的SSH客户端可能需要接受主机密钥或者配置简化连接:

    1. 第一次连接时,Git可能会提示你确认主机指纹,输入yes即可;
    2. 可以在~/.ssh/config里添加配置简化命令:
      Host workbench-git
          HostName localhost
          Port 8001
          User admin
      
      之后直接用git clone workbench-git:/my-project-repo就能克隆,避免重复输入端口和用户名。
  • 确保端口转发处于活跃状态
    端口转发命令oc port-forward workbench-1-vfd6k 8001:8001需要保持终端窗口打开且处于运行状态,如果你关掉了这个窗口或者命令中断,端口就会失效。重新执行该命令,保持窗口开启,再开新终端尝试克隆。

  • 验证KIE Workbench的仓库权限
    登录KIE Workbench,进入仓库管理界面,确认你使用的用户(比如admin)拥有该仓库的克隆权限。有些情况下,仓库可能被设置为私有且未给对应用户授权,导致克隆被拒绝。

  • 排查SSH客户端兼容性问题
    从你的telnet输出看,Workbench使用的是SSHD-CORE-1.6.0,部分新SSH客户端可能存在算法兼容性问题。可以临时在~/.ssh/config里添加兼容配置(测试环境可用,生产环境不建议):

    Host localhost
        KexAlgorithms +diffie-hellman-group1-sha1
        Ciphers +3des-cbc
    

    配置后再尝试克隆,看是否解决问题。

内容的提问来源于stack exchange,提问作者Alex Karasev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 11:28:28