配置您的用户配置文件
要访问您的用户个人设定,点击头部的头像,然后从下拉菜单中选择 Profile。
更改您的密码
如果配置了 内置身份验证,TeamCity 服务器会保持用户身份验证密码。 您可以在 Your Profile | General | Built-in Authentication 中更改密码。 输入现有和新的密码,然后点击 保存更改。
密码只能用于更改内置身份验证。 如果您没有看到这些字段,那就意味着 TeamCity 配置为使用外部认证,密码应在相应的外部系统中更改。
您可以在登录页面上使用 重设密码 链接来重设您的内置身份验证密码。
如果您更改或重置您的密码,TeamCity 将自动使您的所有会话退出。
管理访问令牌
如果 TeamCity 服务器启用了 基于令牌的身份验证,您可以创建访问令牌并用它们进行身份验证:
而不是您的密码(例如,在脚本或 IDE 插件登录中),或者
作为
授权:Bearer <token-value>
HTTP 头的值。 例如,在 REST API 请求中:curl --header "Authorization: Bearer <token-value>" http://<host>:<port>/app/rest/builds
您可以在 Your Profile | Access Tokens 中管理令牌。 请注意,令牌值只在令牌创建过程中可用,之后无法检索。
为了在令牌过期后自动撤销它,请指定其时间限制。
您可以创建具有限制权限的令牌。 默认情况下,权限范围 字段的值设置为“与当前用户相同”,这意味着创建的令牌将授予与当前用户相同的权限。
如果您将值更改为“每个项目的限制”,您将能够限制 token 对某个特定项目的访问,并为其选择特定的权限。 可用项目的列表及其权限取决于您的用户权限。
请注意,即使某些操作已获得权限许可,但如果缺少其他权限,这些操作可能会被阻止。 请务必彻底管理 token 的范围,以获得您请求的可预测结果。 如果遇到任何问题,您可以通过任何便利的 反馈渠道 联系我们。
管理版本控制用户名设置
在 Your Profile | Genera 页面中,您可以在 版本控制用户名设置 区域中查看您的版本控制用户名列表。
默认情况下,TeamCity 会使用您的登录名作为 VCS 用户名。 点击 编辑 以提供您使用的版本控制系统的实际用户名。 确保用户名正确。
这些设置不会用于特定 VCS 的身份验证,等等。
这些设置能让您:
配置双因素身份验证
TeamCity 管理员可以在整个服务器上启用 两步验证(2FA)。 在这种情况下,系统将提示您为您的用户帐户配置 2FA 设置。 要做到这一点:
在您的移动设备上下载并安装任何合适的身份验证器应用程序:例如,Google Authenticator 或 Microsoft Authenticator。
在 TeamCity 中,打开 您的个人资料 | 双因素验证。
使用身份验证器应用程序扫描生成的二维码,或手动输入提供的密钥(选择“基于时间”的密钥类型)。
将应用程序生成的数字代码输入到 TeamCity。
将提供的恢复密钥保存到安全的地方。 如果您无法访问身份验证器,他们将会被需要。
保存设置。
下次您将要登录 TeamCity 时,它会提示您输入来自身份验证器的确认码。
定制用户界面
在 Your Profile | General 中,您可以自定义以下 UI 设置:
查看您的角色和权限
在 Your Profile | Groups 中,您可以查看分配给您的用户组列表。
在 您的个人资料 | 角色 中,您可以查看在不同项目中的角色和权限。 请注意,系统管理员会将角色分配给用户。
管理通知规则
在 Your Profile | Notification Rules 中,您可以查看您从用户组继承的通知规则,并创建新的个人规则。
上传头像
用户可以在用户个人资料中上传他们的头像。 头像在 TeamCity UI 中显示,位于其作者的更改(提交)旁边。 只有拥有查看所有用户权限的用户才能看到他们。
当用户首次通过第三方帐户登录 TeamCity时,TeamCity 会自动从外部系统获取他们的头像。 请注意,TeamCity 只能访问拥有经过验证电子邮件的用户的头像(如果您使用的是 GitLab,请确保在您的帐户中设定了一个 公开电子邮件)。
您之后可以在 TeamCity 用户配置中上传不同的头像。