外部Git
场景描述
在目前默认创建应用提供内部gitlab外,平台支持配置外部git服务
注:内部Git不能切换外部Git,只允许外部Git之间切换
实现思路
应用可关联多个不同类型的外部git仓库
- 应用可配置不同的仓库地址
- 每个开发人员可关联应用对应的各仓库,在此基础上可配置当前用户对应仓库的用户名、密码、gitToken、邮箱
外部Git使用前注意事项
- 外部Git创建仓库及注册账号等使用说明不在此描述,具体参考对应外部Git使用操作说明
- 不管是Gitee 还是Gitlab,成员要用的话,都要给仓库先添加角色为开发者的成员
- gitlab 支持默认main分支,不管哪个分支,都要将仓库受保护分支允许合并、允许推送、允许强制推送策略及角色
平台使用配置步骤
- 添加集成配置外部Git地址:控制台使用system账号登录,在集成配置里添加外部Git地址
- 平台应用开发者配置Git账号,Git账号的用户名、密码、token、邮箱等在外部Git里配置及获取即可,同一个开发者可以配置多个外部Git账号
- 创建应用开启外部Git选项,设置Git类型及Git仓库名
- 设置完成后,打开应用,即可再对应外部Git仓库中查看对应应用资源