代码托管

新建仓库

Erda 代码托管支持系统内置 Git 仓库和外置通用 Git 仓库,可在创建应用时进行选择。

进入 DevOps 平台 > 项目 > 应用列表 > 新建应用

代码托管 - 图1

若选择外置仓库,需指定仓库地址、用户名、密码等信息。

:::tip 提示

选择配置外置代码仓库后,DevOps 平台将不再提供代码浏览、提交历史查看、分支管理和合并请求等在线代码仓库功能,流水线和部署中心等其他功能不受影响。

:::

完成应用创建后,点击应用默认进入 如何开始 页面,在此可查看 Git 使用相关命令。

代码托管 - 图2

点击右上角 ? 图标也可查看初始介绍。

代码托管 - 图3

代码浏览

进入 DevOps 平台 > 项目 > 应用 > 代码仓库 > 代码浏览,点击右上角 仓库地址 可查看代码仓库地址、用户名和 Token。

您可使用内置的 Git 和 Token 克隆代码 ,也可使用登陆 Erda 平台的用户名和密码进行操作。

代码托管 - 图4

新建分支

点击右上角 新建分支 即可创建新的分支。

添加分支 页面,您可基于 Branch、Tag 以及 commit SHA 三类源创建分支。

代码托管 - 图5

完成分支创建后,点击分支下拉框查看所有分支,选中某个分支即可进行分支切换。

代码托管 - 图6

新建文件和文件夹

点击右上角 新建 可选择新建文件或文件夹 。

代码托管 - 图7

在新建文件页,输入文件名、文件内容和提交信息,点击 保存 即可新建文件。

代码托管 - 图8

查看文件内容

在文件内容页,您可查看当前文件内容、提交者以及当前文件的提交历史。

代码托管 - 图9

修改和删除文件

在文件内容页,点击下图所示编辑和删除图标即可修改和删除文件。

代码托管 - 图10

查看最新提交

在代码浏览页,可查看当前目录最新提交信息。点击提交信息即可查看具体提交的改动信息。

代码托管 - 图11

提交历史

进入 DevOps 平台 > 项目 > 应用 > 代码仓库 > 提交历史,可查看历史提交记录,并支持根据分支名、提交信息进行过滤。

代码托管 - 图12

点击提交信息可查看具体提交的改动信息,包括修改的具体文件和内容。

代码托管 - 图13

点击右上角的 单行分栏 可切换查看。

代码托管 - 图14

如图所示,点击 可向前向后查看文件内容。

代码托管 - 图15

您也可以在代码浏览页中查看当前目录最新提交信息。

代码托管 - 图16

流水线

进入 DevOps 平台 > 我的应用 > 选择应用 > 流水线

平台提供流水线的可视化操作,在代码更新后也可触发流水线。关于流水线更多信息,请参见 流水线

代码托管 - 图17

点击下图按钮即可进行可视化编辑和文本编辑切换。

代码托管 - 图18

erda.yml

erda.yml 文件采用 YAML 语法编写,是一个微服务应用部署的描述文件。关于 erda.yml 更多信息,请参见 erda.yml

代码托管 - 图19