开发者社区 > 云效DevOps > 正文

云效流水线配置sub module ,仓库是私有的要怎么配置?权限是`企业可见`

云效流水线配置sub module ,仓库是私有的要怎么配置?sub module 在codeup,权限是企业可见

展开
收起
真的很搞笑 2023-05-30 19:14:46 291 0
3 条回答
写回答
取消 提交回答
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    如果您的云效代码仓库是私有的,并且希望在代码仓库中创建一个submodule,同时该submodule只对企业内部可见,可以按照以下步骤进行操作:

    在云效管理后台中,找到对应项目的代码仓库,并点击进入。 进入代码仓库后,点击右上角的“+”号图标,添加一个新的repository。 在新添加的repository信息中,填写项目名称和存储路径等信息。注意,这里填写的路径必须为企业内部可访问的路径。 在repository设置页面中,找到“visibility”字段,并将其设置为“internal”。 在项目的根目录下,创建一个新的submodule,并将其与代码仓库中的项目关联起来。 在项目的根目录下,运行以下命令,创建一个新的Python脚本文件:

    git submodule add <submodule_name> <submodule_path> 其中,<submodule_name>为您要添加的submodule的名称,<submodule_path>为您要添加的submodule的路径。

    在Python脚本文件中,使用以下代码,初始化并连接到您的submodule:

    from git import Repo repo = Repo.init_repo('/path/to/your/submodule') 配置您的submodule,例如添加文件或修改配置:

    repo.remotes.origin.url = 'https://github.com/company/repo.git' repo.remotes.origin.fetch('+refs/heads/:refs/remotes/origin/') 提交您的代码和submodule,并确保企业内部可见。 通过以上步骤,您就可以在云效代码仓库中创建一个submodule,并将其只对企业内部可见了。请注意,在添加和提交代码时,请确保您使用的是正确的企业账号。

    2023-05-31 15:36:41
    赞同 展开评论 打赏
  • 要在云效流水线中配置Submodule,您需要遵循以下步骤:

    确保将子模块添加为Git仓库的一部分,并将其提交到远程仓库中。

    在云效中创建一个新的项目或使用现有的项目。确保该项目具有访问要包含子模块的私有仓库的权限,并且该项目已连接到正确的代码托管服务。

    打开项目设置,在“代码仓库”选项卡下选择您要使用的Git仓库,并将其与项目关联。

    进入流水线编辑器并创建一个新任务。在任务设置中,找到与子模块相关的选项,并输入子模块所在的Git仓库URL。

    根据需要配置其他任务参数,例如构建、测试和部署操作。

    保存并运行流水线。

    请注意,如果子模块位于私有仓库中,您需要确保流水线代理程序或其他任何必要的凭据已配置并可用,以便能够成功访问该仓库。另外,如果子模块权限是企业可见,则还需要确认流水线所在的项目具有访问该企业资源的权限。

    2023-05-31 09:23:04
    赞同 展开评论 打赏
  • 开启这个就可以把git子模块一起克隆下来784a07246be75b7a39627d55f57f2160.png ,此回答整理自钉群“云效答疑服务群”

    2023-05-30 19:20:15
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
云效平台连同飞天敏捷版,共同打造企业DevOps解决方案 立即下载
云效2.0-助力企业全面提升研发效能 立即下载
基于阿里云K8S服务快速构建DevOps流水线 资料下载 立即下载