搜索

37.2. 导入远程 Git 存储库

download PDF

您可以将远程 Git 存储库导入到 Business Central,并配置 post-commit Git hook 以自动将更改推送到该远程存储库。

先决条件

  • Red Hat Process Automation Manager 安装在 Red Hat JBoss EAP 7.4 服务器实例中。
  • Red Hat Decision Manager 项目存在于外部 Git 存储库中。
  • 读取外部 Git 存储库的访问凭据。
  • (对于 Windows)Cygwin 安装在安装过程中添加的 Git 软件包,并将到 Cygwin /bin 文件夹的路径添加到环境变量 PATH 变量中。例如,C:\cygwin64\bin。有关 Cygwin 安装的更多信息,请参阅 安装和更新 Cygwin 软件包

流程

  1. 在 Business Central 中,前往 Menu Projects
  2. 选择或创建您要导入 Git 项目的空间。
  3. 点击屏幕右侧的 dots 并选择 Import Project
  4. Import Project 窗口中,输入 Git 存储库的 URL,如 https://github.com/USERNAME/REPOSITORY_NAME.git,以及 Git 存储库的凭据。
  5. Import

    该项目添加到 Business Central Git 存储库,然后在该空间中可用。

    重要

    使用 HTTPS 或 Git 协议,而不是 SCP 风格的 SSH URL。如果您使用这个 URL,B Business Central 不支持基本的 SSH URL 和错误。

    您必须在 Git 供应商中配置您的公共 ssh 密钥。

    Git 存储库必须是 KJAR 项目,仅包含与 Red Hat Decision Manager 版本兼容的单个 KJAR。KJAR 内容必须位于存储库的根目录中。

  6. 在命令终端中,导航到位于项目的存储库 Git 文件夹中的 hook 文件夹。例如:

    $ cd _EAP_HOME_/bin/.niogit/<SPACE>/<PROJECT_NAME>.git/hooks
  7. 创建一个 post-commit 文件,将更改推送到远程 Git 存储库。例如:

    #!/bin/sh
    git push origin +master

    有关创建 post-commit Git hook 的更多信息,请参阅 第 37.1 节 “创建 post-commit Git hook”

  8. 可选: 要检查配置是否成功,请在 Business Central 中创建指导规则:

    1. 在 Business Central 中,转至 Menu Projects Add Asset Guided Rule
    2. Create new Guided Rule 页面中,输入所需的信息。
    3. 确定

      Business Central 自动将所有更改推送到远程存储库。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.