访问令牌
什么是访问令牌
在魔乐社区上,您需要使用访问令牌来访问Git仓库,比如克隆、拉取或者推送代码等相关操作,访问令牌是Git仓库的访问权限的授权凭据。
访问令牌将会授权给应用程序,执行以下权限范围内的操作:
只读:该令牌只能访问当前用户拥有的仓库,包括用户或者所属组织拥有的公开仓库和私有仓库,仅需从魔乐社区上获取内容时,请配置该权限。
编辑:该令牌可以访问和编辑当前用户拥有的仓库,包括用户或者所属组织拥有的公开仓库和私有仓库,需要在魔乐社区上创建内容时,请配置该权限。
需注意,如果用户是某个组织内拥有只读、编辑或管理角色的成员,则生成的用户访问令牌将根据配置的令牌权限和组织成员权限,在魔乐社区上读取或写入资源。
管理访问令牌
新建访问令牌
单击“个人中心”,在左侧导航栏选择“访问令牌”。

单击“+ 创建令牌”按钮创建用户访问令牌,输入令牌名称(仅支持配置为英文字符或数字)和配置的角色。
单击“下一步”,生成令牌。请将生成的令牌复制后妥善保存,请勿泄露。在弹窗关闭后,将不再显示访问令牌。
删除用户访问令牌
已经生成的访问令牌可以在右侧单击“删除”。
配置建议
建议为每个应用程序或者用途配置一个访问令牌,在删除令牌或者遗忘令牌时,不会影响其他场景下的使用。当然在不同用途下,请根据实际情况配置访问令牌的角色。
使用访问令牌
支持通过如下方法使用访问令牌来访问魔乐社区:
使用git访问魔乐社区时可以代替用户密码。
在openMind Library进行推理应用时,使用访问令牌进行鉴权。
在openMind Hub Client中对魔乐社区进行管理操作时,使用访问令牌进行鉴权,示例代码如下:
pythonimport openmind_hub openmind_hub.upload_folder( folder_path="/path/to/local/space", repo_id="username/my-cool-space", repo_type="space", token="xxx", )