用户在个人中心可以查看自己参与的组织和仓库情况,以及对个人资料、邮箱信息、访问令牌等进行设置。
前提条件
个人主页
开发者自定义的介绍信息,例如他们的工作和兴趣。
个人参与的组织和仓库。
历史的活跃情况。

个人设置
个人资料
昵称、头像获取自登录的微信。可在微信扫码登录,选择身份时,自行选择。
个人签名/个人网站/微信公众号处可自定义填写,填写后,将展示在个人主页。
赞赏码处可上传微信赞赏码,具体操作请参见 赞赏码配置。

账号设置
用户名为用户在 CNB 的唯一标识,一年仅可修改一次。

距离上次变更一年以内,将禁止变更用户名,下方会提示下次可修改的时间。

实名认证
由于产品存在 UGC 社区属性,根据相关法律规定,未经过实名认证的用户,将禁止写行为,例如创建 Issue。
在个人设置 > 实名认证中,微信扫码授权云原生构建获取您微信关联的手机号码,即可完成实名认证。

邮箱管理
可以登记自己的邮箱,以便于平台匹配 commit author 的 email,正确渲染 commit 的作者信息。
此外,还可以配置提交邮箱,配置后,在页面或者云原生开发的新建 commit 操作时,将使用该邮箱作为 commit author 的 email 信息。
通知邮箱用于接收系统通知邮件,配置后,系统通知将同步发送至该通知邮箱。

访问令牌
云原生构建为微信扫码登录注册,没有登录密码。
创建令牌
在 Git、制品库、OpenApi 的鉴权场景,使用访问令牌可以完成鉴权行为。
单击添加访问令牌,在创建时,可以通过常见场景快速初始化令牌授权范围,也可以在授权范围中逐个勾选。

令牌鉴权逻辑
在使用令牌鉴权时,会同时校验以下两种,两者同时满足,才会鉴权通过,执行此行为。
令牌绑定用户的权限是否可以完成此行为。
该令牌的授权范围是否包含此行为。
例如:
当使用
用户 A
的令牌,拉取 repo-A
时,将同时校验 用户 A
是否可以拉取 repo-A
,以及该令牌授权范围是否包含拉取代码仓库。同时满足,才会允许该令牌拉取此仓库。
语言设置
平台已适配简体中文和英文,用户可按需自行切换。
