Git 仓库对接
Rainbond 支持对接 Git 代码仓库,从源代码仓库直接创建组件。
目前 Rainbond 支持 GitHub GitLab Gitee
三种支持 Git 仓库对接的 Oauth 类型。Rainbond 所有支持的 OAuth 类型需要正常配置权限才能正常使用,比如 Github GitLab Gitee
需要授予获取代码仓库列表等权限。
对接 GitHub
创建 GitHub OAuth Apps
进入 Settings -> Developer settings -> OAuth Apps -> New OAuth App
说明 | |
---|---|
Application name | 自定义应用名称 |
Homepage URL | 访问 Rainbond 的URL,如 https://rainbond.com |
Authorization callback URL | 回跳路径,用于接收返回的凭证,Homepage URL + /console/oauth/redirect,如:https://rainbond.com/console/oauth/redirect |
创建 Rainbond OAuth
进入 平台管理 -> 设置 -> 基础设置 -> OAuth 第三方服务集成 -> 添加
说明 | |
---|---|
OAuth 类型 | github |
名称 | 自定义 |
客户端 ID | GitHub OAuth Apps Client ID |
客户端密钥 | GitHub OAuth Apps Client Secret |
回调地址 | 默认为当前 Rainbond 访问地址 |
对接 GitLab
创建 GitLab Applications
进入 User Settings -> Applications
说明 | |
---|---|
Name | 自定义 |
Redirect URL | 回跳路径,用于接收返回的凭证,Homepage URL + /console/oauth/redirect,如:https://rainbond.com/console/oauth/redirect |
Scopes | 勾选 api read_user read_repository |