Gitee 第三方应用

Mr.Hope ... 2020-10-13 大约 2 分钟

# Gitee 第三方应用

Vssue 同样可以配合自己搭建的 Gitee 企业版 使用。只需要将 baseURL 设置为你的 Gitee URL 即可。查看 配置参考 - baseURL

Gitee 需要设置 clientSecret,因为 Gitee 目前还不支持 implicit grant type

# 创建一个新的第三方应用

配置 OAuth App - Gitee 01 配置 OAuth App - Gitee 02

  • 应用主页应用回调地址 设置为你的网站 URL (这里我们用 localhost:8080 作为示例)
  • 权限选择 issuesnotes

配置 OAuth App - Gitee 03

# 获取 Client ID 和 Secret

现在你已经创建了一个新的第三方应用,并得到了相应的 Client IDClient Secret

配置 OAuth App - Gitee 04

# 配置并启动你的 Vssue

复制 Client IDClient Secret, 并设置 ownerrepo

Gitee repository 的 URL 模式为 https://gitee.com/${owner}/${repo}

这里我们以 https://gitee.com/meteor_lxy/vssue-demo 为例,并把 issue 的 title 设置为 Vssue Demo

然后运行 anywhere -h localhost 8080,在 localhost:8080 监听一个 http server 并返回 index.html

配置 OAuth App - Gitee 05

# 在本地尝试 Vssue

Vssue 已经成功运行。点击 Login 使用 Gitee 帐号登录,并通过 Click to create issue 创建 Issue。

配置 OAuth App - Gitee 06

重定向到 Gitee 授权页面。点击 同意授权 来登录。

配置 OAuth App - Gitee 07

在当前页面写下评论吧 ~

配置 OAuth App - Gitee 08

配置 OAuth App - Gitee 09

提示

你可以前往 meteor_lxy/vssue-demo (opens new window) 来获取 demo 代码。前往该仓库的 第一个 issue (opens new window) 看看发生了什么。