关于 LUG GitLab 停止对校外用户服务的通知

为了更好符合相关合规性要求,并减小运维成本,我们决定于今年停止对 USTCLUG GitLab 实例中的非中科大校内用户服务。相关时间表如下:

  • 2022 年 7 月 31 日前,校内用户需检查自己的主邮箱(Primary email)是否为中科大邮箱。校外用户可以正常登录账户并迁移自己的仓库至其他的代码托管服务。2022 年 7 月 31 日后,所有主邮箱域名不为 @mail.ustc.edu.cn 或 @ustc.edu.cn 的用户的账号会被冻结。在此之前未完成迁移的用户需要在 2022 年 12 月 31 日前邮件联系我们临时解除冻结,导出数据。
  • 2022 年 12 月 31 日后,所有被冻结的用户的资料会被删除。

校外用户可以迁移至以下公开的代码托管服务,或使用 GitLab self-managed 或 Gitea 自建代码托管服务:

我们对为您带来的不便致以歉意。如有任何疑问,可通过邮件地址 lug AT ustc.edu.cn 联系我们。


以下是关于部分操作的简要说明。

如何检查并修改自己的主邮箱?

登录账户后,点击右上角选择“Edit Profile”。在打开的用户设置页面中选择左侧“Emails”,即可看到本账户的邮箱信息。

若需要修改主邮箱设置,请先在“Add email address”下的输入框中添加邮箱,并点击添加按钮。在邮件通过认证(Verified)后,在用户设置页面中选择左侧“Profile”,在“Main settings”中修改“Email”为希望更改到的主邮箱。点击“Update profile settings”后输入密码。如果页面刷新后对应输入框显示了新的邮箱,即设置成功。

如何导出仓库数据?

如果只需要仓库代码,直接使用 git clone 命令即可。

如果需要导出 issue、merge request 等数据,则需要使用 GitLab 中的导出功能:

  1. 进入对应仓库页面,点击“Settings”进入设置。
  2. 点击“Advanced”旁的“Expand”按钮,显示高级设置。
  3. 点击展开页面中的“Export project”按钮开始数据导出。数据导出需要一些时间。
  4. 等待一段时间后,邮箱可以收到导出的链接;也可以在设置页面刷新,当数据导出区域显示“Download export”时,可以下载导出的文件。导出的文件有效期为 24 小时。

导出得到的文件可以在新的 GitLab 实例(或其他支持相关格式的平台)上导入。在确认全部数据导出完成后,可以在 Profile 设置中选择“Account”,点击“Delete account”删除用户。