3

我正在使用 Drools-Workbench 和 Kie 执行服务器。两者都使用 Docker 从以下集线器资源安装:

https://hub.docker.com/r/jboss/kie-server-showcase/ https://hub.docker.com/r/jboss/drools-workbench-showcase/

从 Drools Workbench 我克隆了我的 github 存储库并进行了一些更改。现在我想提交并将这些更改推回原点。当我在我的 drools-wb 容器上运行 bash 进程时,我看到了 .niogit 文件夹,并在其中看到了我克隆的 git 文件夹。

这样做的方法是什么?

4

2 回答 2

3

Workbench 不支持推送到其他仓库。您需要克隆 KWB 存储库,然后从新克隆推送到 github 存储库。

于 2017-01-29T15:21:33.243 回答
0

首先我公司workbench(6.4.0.GA版本)配置为使用ldap auth访问。出于某种原因,git push 不适用于我的 ldap 用户。所以我从家庭/用户管理中创建了一个新用户(称为提交者),并将他们分配给开发角色。

然后,在我的本地工作台上,我使用 git url 使用 Authoring/Administration/Repositories/Clone Repository 克隆了远程存储库,例如

git://my-company-wb-url:9418/my-project

然后,我更改了 .niogit/my-project.git/configure 行:

#   url = git://my-company-wb-url:9418/my-project
    url = ssh://commiter@my-company-wb-url:8001/my-project

另外,我评论说:

#   sshCommand = ssh -oHostKeyAlgorithms=+ssh-dss

因为错误“Bad protocol 2 host key algorithms '+ssh-dss'”

最后,

cd .niogit
git --git-dir=my-project.git/ push

就这样。

希望能帮助到你。

于 2019-05-04T16:15:21.167 回答