关于 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”删除用户。

镜像站主页“故障”通知(2022-04-01)

广搜大学推出“破镜重圆”服务后,因其稳定性与便捷性受到众多客户青睐。在镜像站例行维护作业中,我们与 TUNA 镜像站使用 one-click™️ mirror 服务代替 rsync 进行同步。由于数据同步时没有加锁,两站点的同步出现了竞争状态,碰巧同时完成同步,覆盖了主页数据。经查,镜像站数据一切正常,关于主页的问题正在紧急抢修,将在收到新光盘后修正。

LUG GitLab 维护通知

LUG GitLab 将于本周五 (1 月 21 日) 下午 14:00 – 18:00 维护。期间服务可能会不稳定。

主要维护内容:

  • 将虚拟化平台从 ESXi 迁移至 Proxmox VE。

更新 1(2022/01/21 18:04):因数据盘转换为 qcow2 格式速度较慢,维护预计延期至今日 21:00 完成。

更新 2(2022/01/21 21:15):维护已完成。

关于镜像站 HTTPS 证书更新的相关说明

科大镜像站的 HTTPS 证书由 Let’s Encrypt 签发。在 2021 年 9 月 30 日后,受到 Let’s Encrypt 默认证书链中 DST Root CA X3 根证书过期,以及旧版本的 TLS 库(如 OpenSSL, GnuTLS, LibreSSL)验证证书链时的逻辑问题影响,部分长时间未更新或仍在使用不受支持的 Linux 发行版的用户,部分使用较老版本 macOS 的用户,以及使用某些自带旧版本 TLS 库的软件的用户会发现在使用 HTTPS 方式访问镜像站时,会出现类似「证书过期」的错误提示。

为了解决此问题,今日凌晨,科大镜像站的证书进行了更新,使用 Let’s Encrypt 的「备用链」签发证书。新的证书链中不再包含 DST Root CA X3。此次更新带来的已知副作用是:由于根证书库中不包含 ISRG Root X1 证书,Android 7.1.1 以下的用户不再能够正常使用 HTTPS 访问镜像站。如果您使用的操作系统或软件的根证书中不包含 ISRG Root X1,请使用 HTTP 访问镜像站,或尝试设置忽略证书错误。

更多信息详见 https://github.com/ustclug/discussions/issues/372

Update 1 (2021/10/15): 镜像站中反向代理的域名(*.proxy.ustclug.org)由于考虑其同时包含面向浏览器与命令行工具的反向代理,目前证书链中仍然包含 DST Root CA X3。如使用时遇到证书问题,可按照 https://github.com/tuna/issues/issues/1342#issuecomment-931412628 的指导更新系统的相关软件包。

Rsync 服务变更通知

由于 rsync 服务器的磁盘空间不足,我们统计了近三个月的 rsync 同步日志,决定删除以下大小较大,且访问量与仓库大小比值极低的镜像:

  • packman
  • sagemath
  • parrot
  • trisquel

这些镜像的 HTTP(S) 服务仍然正常提供,不受任何影响。

Update 1 (2021/10/17): 由于 rsync 服务器的磁盘空间再次不足,在统计日志后,根据访问量以及项目维护情况,以下镜像将不再提供 rsync 服务:

  • openvz
  • aosp-monthly
  • cloveros
  • dotdeb
  • manjaro-arm

目前这些镜像的 HTTP(S) 服务仍然正常提供。对于部分上游不再提供的镜像,HTTP(S) 访问将择期删除。

Update 2 (2021/10/19): docker-ce 中不再维护的 Ubuntu 与 Fedora 版本对应的包在 rsync 服务器中已被移除。(HTTP(S) 访问不受影响)

Update 3 (2021/11/2): 由于 rsync 服务器的磁盘空间再次不足,以下访问量低且空间占用较大的镜像暂时不再提供 rsync 服务:

  • videolan-ftp
  • tdf
  • neurodebian
  • gmt
  • puppy
  • ros
  • stackage
  • xbmc

我们正在测试新的 rsync 服务提供方案,测试完成后以上移除的镜像将恢复 rsync 服务。

关于 Deepin 相关镜像的临时变更通知(已解决)

近日,我们收到反馈,指出 Deepin 的软件源镜像与 ISO 镜像中包含未获重分发 (redistribute) 授权的商业软件 [1]。为保证镜像的合规性,对于 HTTP(S) 访问,我们暂时对 Deepin 的镜像做出如下修改:

  • deepin-cd 镜像 302 重定向至 https://packages.deepin.com/deepin-cd/
  • deepin 镜像中的 non-free 部分 302 重定向至 https://packages.deepin.com/deepin/

Rsync 访问目前不作修改。现有用户如需要使用以上被重定向的目录中的内容,可能会受到少许的影响。

在重分发问题解决后,我们会恢复至变更前的状态。感谢您的理解与支持。

Update 1 (2020-11-18 21:37): deepin 镜像的 non-free 重定向已取消。

Update 2 (2020-11-19 11:14): (补充说明)Deepin 社区官方于 11/18 已对镜像仓库中有重分发问题的包进行移除与迁移,重分发问题已经解决。deepin-cd 的重定向也将于今晚取消,取消后,deepin-cd 镜像中会移除 Deepin 20 之前的 ISO 镜像文件。

Update 3 (2020-11-19 19:53): deepin-cd 镜像处理已完成,重定向已取消。

[1]: https://mirrors.tuna.tsinghua.edu.cn/news/#close-deepin

LUG GitLab 服务维护通知

LUG GitLab 将于 7 月 12 日(星期日)16:00 至 17:00 停机维护。

主要维护内容:

  • 更新 GitLab 版本。

更新 1 (2020-07-12 17:10): 除 PostgreSQL 数据库以外的部分更新完成。PostgreSQL 会在未来择期更新。

更新 2 (2020-07-18 10:15): 由于 GitLab 13 依赖于 PostgreSQL 11 或以上的版本,尽管旧版本的 PostgreSQL 仍然可以正常工作,我们将在 7 月 19 日(星期日)16:00 到 17:00 更新数据库。期间服务可能会不稳定。

更新 3 (2020-07-19 16:46): 数据库升级完成。