用户账户

每个账户都有用户资料,其中包含有关您和您的极狐GitLab 活动的信息。

您的个人资料还包括用于自定义 GitLab 体验的设置。

访问您的用户资料

要访问您的用户资料:

  1. 在左侧边栏的右上角,选择您的头像。
  2. 选择您的姓名或用户名。

访问您的用户设置

要访问您的用户设置:

  1. 在左侧边栏的右上角,选择您的头像。
  2. 选择 编辑个人资料

更改您的用户名

您的用户是唯一的命名空间,它在您更改用户名时更新。您更改用户名之前,请参阅如何重定向行为。如果您不想更新命名空间,您可以创建一个新用户或组并将项目转移到它。

先决条件:

  • 您的命名空间必须不能:
  • 您的用户名:
    • 长度必须在 2 到 255 个字符之间。
    • 只包含非中文字符,数字,_-.
    • 不能:
      • 开始于 _-.
      • 包含表情符号。
      • ..<保留文件扩展名> 结尾,例如 jon.pngjon.gitjon.atom。但是,jonpng 是有效的。

要更改您的用户名:

  1. 在左侧边栏的右上角,选择您的头像。
  2. 选择 编辑个人资料
  3. 在左侧边栏中,选择 账户
  4. 更改用户名 部分,输入新用户名作为路径。
  5. 选择 更新用户名

将电子邮件添加到您的用户个人资料

要将新电子邮件添加到您的账户:

  1. 在左侧导航栏,选择您的头像。
  2. 选择 编辑个人资料
  3. 在左侧导航栏,选择 电子邮件
  4. 选择 添加新电子邮件
  5. 电子邮件 文本框中,输入新电子邮件。
  6. 选择 添加电子邮件地址
  7. 验证您的电子邮件地址,您将收到的验证电子邮件。

新的邮件地址被添加为次要的邮件地址。您可以使用次要邮件地址来重置密码但是不能够认证。您可以更新您的主要邮件地址

note 让您的邮件非公开不能阻止它用于提交匹配、项目导入群组迁移

从您的用户个人资料删除邮件地址

  • 自动删除未验证的次要邮件地址引入于极狐GitLab 17.0。

您可以从您的帐号中删除次要电子邮件地址。您无法删除您的主要电子邮件地址。

如果删除的电子邮件地址用于任何用户电子邮件,这些用户电子邮件将发送到主要电子邮件地址。

未验证的次要电子邮件地址在三天后自动删除。

要从您的帐号删除邮件地址:

  1. 在左侧边栏的右上角,选择您的头像。
  2. 选择 编辑个人资料
  3. 在左侧边栏,选择 电子邮件
  4. 选择 删除 ( ) 和确认您想要 删除

您还可以使用 API 删除次要邮件地址

将您的用户个人资料页面设为私密

您可以使您的用户个人资料仅对您和管理员可见。

note 极狐GitLab 管理员可以禁用此设置,强制所有个人资料页面变为公开。

要将您的个人资料设为私密:

  1. 在左侧边栏的右上角,选择您的头像。
  2. 选择 编辑个人资料
  3. 选中 非公开资料 复选框。
  4. 选择 更新个人资料设置

以下内容从您的用户个人资料页面 (https://gitlab.example.com/username) 中隐藏:

  • Atom feed
  • 账户创建日期
  • 活动、群组、参与贡献的项目、个人项目、星标项目和代码片段的标签页。
note 将您的所有用户个人资料页面设为私有不会对 REST 或 GraphQL API 隐藏您的公共资源。

用户可见性

位于 /username 的用户公共页面始终可见,无论您是否登录。

访问用户的公共页面时,您只能看到您有权访问的项目。

如果公开级别受到限制,则用户个人资料仅对登录用户可见。

使用 README 向您的个人资料添加详细信息

引入于 14.5 版本。

您可以使用 README 文件将更多信息添加到您的个人资料页面。当您使用信息填充 README 文件时,它会包含在您的个人资料页面中。

从一个新项目

要创建一个新项目并将其 README 添加到您的个人资料中:

  1. 在左侧边栏中,选择 搜索或转到 > 查看我的所有项目
  2. 在页面右侧,选择 新建项目
  3. 选择 创建空白项目
  4. 输入项目详情:
    • 项目名称 字段中,输入新项目的名称。
    • 项目 URL 字段中,选择您的用户名。
    • 项目标识串 字段中,输入您的用户名。
  5. 可见性级别 中,选择公开Proper project path for an individual on the hosted product
  6. 对于 项目配置,确保选中 使用自述文件初始化仓库
  7. 选择 创建项目
  8. 在这个项目中创建一个 README 文件。该文件可以是任何有效的 README 或索引文件。
  9. 使用 Markdown 填写 README 文件,, 或其它 支持的标记语言

极狐GitLab 在贡献图下方显示 README 的内容。

从现有项目

要将现有项目中的 README 添加到您的个人资料,请更新路径来匹配您的用户名。

将外部账号添加到您的用户个人资料页面

  • Mastodon 用户账号引入于极狐GitLab 16.6,使用名为 mastodon_social_ui 的功能标志。默认禁用。
  • Mastodon 用户账号在极狐GitLab 16.7 GA。功能标志 mastodon_social_ui 已删除。
  • 使用您的极狐GitLab 用户个人资料验证 Mastodon 用户账号添加于极狐GitLab 17.4。默认禁用。

您可以将链接添加到您可能有的其他外部帐号,例如 Skype 和 X (曾经是 Twitter)。它们可以帮助其他用户与您在其他平台上连接。

要连接到其他帐号:

  1. 在左侧边栏的右上角,选择您的头像。
  2. 选择 编辑个人资料
  3. 主要设置 部分,输入您的:
    • Discord 用户 ID。
    • LinkedIn 用户名。
    • Bluesky did:plc 值。
    • Mastodon 用户名。
    • Skype 用户名。
    • X 用户名。

    您的用户 ID 或用户名必须不超过 500 个字符。

  4. 选择 更新个人资料设置

在您的用户个人资料页面上显示私人贡献

在用户贡献日历图表和最近活动列表中,您可以看到您对私人项目的贡献活动

要显示私人贡献:

  1. 在左侧边栏的右上角,选择您的头像。
  2. 选择 编辑个人资料
  3. 主要设置 部分,选中 在个人资料中包含非公开贡献 复选框。
  4. 选择 更新个人资料设置

添加您的性别代词

您可以将性别代词添加到您的账户,在您的个人资料中,显示在您的姓名旁边。

要指定您的代词:

  1. 在左侧边栏的右上角,选择您的头像。
  2. 选择 编辑个人资料
  3. 称呼 文本框中,输入您的代词。文本不得超过 50 个字符。
  4. 选择 更新个人资料设置

添加您的姓名发音

您可以将您的姓名发音添加到您的账户。显示在您的个人资料中,在您的姓名下方。

要添加您的姓名发音:

  1. 在左侧边栏的右上角,选择您的头像。
  2. 选择 编辑个人资料
  3. 称呼 文本框中,输入您的姓名的发音方式。必须是纯文本且不超过 255 个字符。
  4. 选择 更新个人资料设置

设置您的当前状态

您可以为您的用户个人资料提供自定义状态消息以及描述它的表情符号。 当您不在办公室或因其他原因无法联系时,这可能会有所帮助。

即使您的个人资料是私密的,您的状态也是公开可见的。

要设置您的当前状态:

  1. 在左侧边栏的右上角,选择您的头像。
  2. 选择 设置状态,或者,如果您已经设置了状态,则选择 编辑状态
  3. 设置所需的表情符号和状态信息。状态消息必须是纯文本且不超过 100 个字符。它们还可以包含表情符号代码,例如“我在度假 :palm_tree:”。
  4. 清除状态 下拉列表中选择一个值。
  5. 选择 设置状态。或者,您可以选择 删除状态 以完全删除您的用户状态。

如果您选中 忙碌中 复选框,请记住在您再次有空时将其清除。

设置忙碌状态指示

要向其他人表明您很忙,您可以设置一个指示器。

要设置忙碌状态指示,请执行以下任一操作:

  • 直接设置:
    1. 在左侧边栏的右上角,选择您的头像。
    2. 选择 设置状态,或者,如果您已经设置了状态,则选择 编辑状态
    3. 选中 设置自己为忙碌中 复选框。
  • 在您的个人资料中设置:
    1. 在左侧边栏的右上角,选择您的头像。
    2. 选择 编辑个人资料
    3. 当前状态 部分,选中 设置自己为忙碌中 复选框。

    每次在用户界面中显示您的姓名时,忙碌状态都会显示在您的姓名旁边。

设置您的时区

您可以将本地时区设置为:

  • 在您的个人资料中显示您的当地时间,以及将鼠标悬停在您的姓名上方会显示您的信息的地方。
  • 将您的贡献日历与您的当地时间保持一致,以更好地反映您的贡献时间(引入于 14.5 版本)。

要设置您的时区:

  1. 在左侧边栏的右上角,选择您的头像。
  2. 选择 编辑个人资料
  3. 时间设置 部分,从下拉列表中选择您的时区。

更改提交中显示的电子邮件

提交电子邮件是通过极狐GitLab 界面执行的每个 Git 相关操作中显示的电子邮件地址。

您自己的任何经过验证的电子邮件地址都可以用作提交电子邮件。默认情况下使用您的主要电子邮件。

要更改您的提交电子邮件:

  1. 在右上角,选择您的头像。
  2. 选择 编辑个人资料
  3. 提交邮件 下拉列表中,选择一个电子邮件地址。
  4. 选择 更新个人资料设置

更改您的主要电子邮件

您的主要电子邮件:

要更改您的主要电子邮件:

  1. 在右上角,选择您的头像。
  2. 选择 编辑个人资料
  3. 电子邮件 字段中,输入您的新电子邮件地址。
  4. 选择 更新个人资料设置

设置您的公开电子邮件

您可以选择您的已配置电子邮件地址 之一以显示在您的公开个人资料中:

  1. 在右上角,选择您的头像。
  2. 选择 编辑个人资料
  3. 公开邮件 字段中,选择可用的电子邮件地址之一。
  4. 选择 更新个人资料设置

使用自动生成的私人提交电子邮件

系统提供了一个自动生成的私人提交电子邮件地址,因此您可以将您的电子邮件信息保密。

要使用私人提交电子邮件:

  1. 在左侧边栏的右上角,选择您的头像。
  2. 选择 编辑个人资料
  3. 提交邮件 下拉列表中,选择 使用私人电子邮件
  4. 选择 更新个人资料设置

每个与 Git 相关的操作都使用私人提交电子邮件。

要保持完全匿名,您还可以复制私人提交电子邮件并使用以下命令在本地计算机上配置它:

git config --global user.email <your email address>

关注用户

极狐GitLab 跟踪用户贡献活动。您可以从以下位置关注或取消关注其他用户。

  • 他们的用户个人资料
  • 将鼠标悬停在用户名上时出现的小弹出框(引入于 15.0 版本)。

在 15.5 及更高版本中,您可以关注的最大用户数为 300。

禁止关注和被其他用户关注

  • 引入于 16.0 版本,功能标志disable_follow_users。默认禁用。
  • 功能标志在极狐GitLab 16.3 中被移除。

您可以禁用关注和被其他用户关注。

  1. 在左侧边栏的右上角,选择您的头像。
  2. 选择 编辑个人资料
  3. 选择 偏好设置
  4. 清除 启用关注用户 复选框。
  5. 选择 保存更改
note 禁用此功能时,将删除所有关注/被关注的连接。

查看用户活动

极狐GitLab 跟踪用户贡献活动。要查看用户的活动:

  1. 前往用户的个人资料。
  2. 在极狐GitLab 菜单中,选择 活动

最近的活动 贡献显示在列表中。

查看您的活动

要查看您的活动:

  1. 在左侧导航栏,选择 搜索或前往
  2. 选择 您的工作
  3. 选择 活动
  4. 可选的。要过滤您的活动,请在 您的活动 标签中选择贡献类型,例如:
    • 所有: 您在您的群组和项目中做的所有贡献。
    • 推送事件: 您在您的项目中做的所有推送事件。
    • 合并事件: 您接受的所有合并请求。
    • 问题事件: 您在您的项目中打开和关闭的所有问题。
    • 评论: 您在您的项目中做的所有评论。
    • Wiki: 您在您的项目中创建和更新的所有 Wiki 页面。
    • 设计: 您在您的项目中添加,更新和删除的所有设计。
    • 团队: 您加入和离开的所有项目。

登录服务

相比于使用常规用户名和密码来登录极狐GitLab,您可以使用登录服务代替。

连接到登录服务

要连接到登录服务所用的登录服务:

  1. 在左侧边栏的右上角,选择您的头像。
  2. 选择 编辑个人资料
  3. 选择 帐户
  4. 定位至 服务登录 部分。
  5. 已连接的帐户 部分,选择与您要使用的服务对应的按钮。
  6. 根据所选服务的说明开始使用它。

断开登录服务连接

要断开用户极狐GitLab 登录的登录服务:

  1. 在左侧边栏的右上角,选择您的头像。
  2. 选择 编辑个人资料
  3. 选择 帐户
  4. 定位至 服务登录 部分。
  5. 已连接账户 部分,选择与该服务对应的按钮旁边的 断开连接 选项。

会话持续时间

保持登录状态两周

默认情况下,您会在 7 天(10080 分钟)不活动后,或直到您关闭浏览器窗口后退出极狐GitLab(以先到者为准)。

极狐GitLab 管理员可以更改此默认设置

无限期保持登录状态

  • 打开或关闭记住我设置的功能引入于 16.0 版本。

要无限期保持登录状态,请选中极狐GitLab 登录页面上的记住我复选框。

您保持登录状态是因为,虽然服务器将会话时间设置为一周,但您的浏览器存储了一个安全令牌,可以启用自动重新身份验证。

对于出于安全或合规目的要求会话定期过期的环境,极狐GitLab 管理员可以关闭记住我设置

用于登录的 Cookies

引入于 13.1 版本。

当您登录时,会设置三个 cookie:

  • 一个名为 _gitlab_session 的会话 cookie。此 cookie 没有设置过期日期。但是,它会根据 session_expire_delay 的设置过期。
  • 一个名为 about_gitlab_active_user 的会话 cookie。营销网站使用此 cookie 来确定用户是否具有活动的极狐GitLab 会话。没有用户信息被传递给此 cookie,它会随着会话而过期。
  • 一个名为 remember_user_token 的持久 cookie,仅当您在登录页面上选择了 记住我 时才会设置。

当您关闭浏览器时,_gitlab_sessionabout_gitlab_active_user cookie 通常会在客户端被清除。 当它过期或不可用时,极狐GitLab:

  • 使用 remember_user_token cookie 为您获取新的 _gitlab_session cookie 并让您保持登录状态,即使您关闭浏览器也是如此。
  • about_gitlab_active_user 设置为 true

remember_user_token_gitlab_session 两个 cookie 都消失或过期时,您必须重新登录。

note 当任何会话被注销,或者当一个会话通过 Active Sessions 被撤销时,所有 记住我 令牌都会被撤销。当其他会话保持活动状态时,如果浏览器关闭或现有会话过期,记住我 功能不会恢复会话。