字节笔记本字节笔记本

利用码云gists同步数据

2022-09-16

通过创建码云gists、发布代码片段、获取GiteeID和创建私人令牌,实现数据同步,并配置在VS Code的setting.json文件中。

  1. 在码云上创建gists(代码片段)

  2. 发布代码片段

  3. 创建成功后转跳到Gist的页面,获取自己的GiteeID,即浏览器地址的最后一段的字符串

  4. 创建码云私人令牌:设置access_token用于获取代码片段权限

    进入设置,在安全设置中创建私人令牌,创建完成后需要立即复制,因为刷新或关闭页面,私人令牌都将不再展示,只能重新创建,在Gitee中生成私人令牌的时候只需要勾选gists 即可,user_info 权限是必选。私人令牌写在vs code setting.json文件的gitee.access_token属性中(新追加的属性)。

如下所示内容

{
    "gitee.gist": "zukmjr3ac26wtxxx5gnf71",
    "gitee.access_token": "48bd77cxxx860d283cb77ce2"

}

api文档地址 : https://gitee.com/api/v5/swagger#/getV5GistsId

常用的返回内容

"root":

"comments": string

"comments_url": string

"commits_url": string

"created_at": string

"description": string

"files": string

"forks": string

"forks_url": string

"git_pull_url": string

"git_push_url": string

"history": string

"html_url": string

"id": string

"owner": string

"public": string

"truncated": string

"updated_at": string

"url": string

"user": string

access_token 用户授权码 formData string
id* 代码片段的ID path string
files Hash形式的代码片段文件名以及文件内容。如: { "file1.txt": { "content": "String file contents" } } formData object
description 代码片段描述,1~30个字符 formData string
public 请选择 公开/私有,默认: 私有 formData boolean