Zadig 文档
Zadig
教程
博客
论坛
关于
中文英文
Zadig
教程
博客
论坛
关于
Zadig v3.4
Loading...
     编辑文档
     反馈问题
     社区讨论

    本页导航

    拉取子模块代码

    本文介绍通过 HTTPS 协议和 SSH 协议在 Zadig 上拉取子模块代码。

    # HTTPS 协议

    # 步骤 1:检查子模块的声明

    提示

    .gitmodules 中包含的仓库需要事先添加到 Zadig 的「系统设置」- 「代码源」集成中

    检查 .gitmodules 中的配置,确认使用 HTTPS 方式 clone 代码

    # 步骤 2:在对应任务中开启子模块

    在任务中开启子模块即可。

    开启子模块

    # SSH 协议

    # 步骤 1:检查子模块的声明

    检查当前 .gitmodules 中的配置,确认使用 SSH 方式 clone 代码

    # 步骤 2:准备 SSH 私钥

    准备 SSH 私钥用于 submodule 中仓库克隆代码时鉴权。如果存在多个 submodule 仓库,且每个仓库有不同的鉴权 SSH 私钥,需要准备多个私钥

    # 步骤 3:SSH 私钥文件配置

    创建 config 文件,在 config 文件中指定不同仓库对应的私钥文件,示例如下:

    Host github.com
        StrictHostKeyChecking no
        IdentityFile ~/.SSH/id_rsa.github
    Host gitlab.com
        StrictHostKeyChecking no
        IdentityFile ~/.SSH/id_rsa.gitlab
    
    1
    2
    3
    4
    5
    6

    # 步骤 4:拷贝私钥到自定义构建镜像

    将上一步骤中准备的私钥文件拷贝至镜像运行时~/.SSH路径下,构建并推送自定义构建镜像,具体方式参考自定义镜像管理。

    # 步骤 5:在任务中开启子模块

    在任务中开启子模块即可。

    开启子模块

    ← 使用构建模板简介→

    资源
    教程
    论坛
    博客
    公司
    关于
    客户故事
    加入我们
    联系我们
    微信扫一扫
    hello@koderover.com

    © 2026 筑栈(上海)信息技术有限公司 沪 ICP 备 19000177 号 - 1

    •  跟随系统
    •  浅色模式
    •  深色模式
    •  阅读模式