接到用户反馈,GitLab的2FA无法使用。

经查是服务器的时间与标准时间相差2分钟,这是由于服务器未启动与物理机的时间同步。也没有开启NTP服务导致的。

对于时间不敏感的应用2分钟的差距没有什么影响,但对于2FA这种时间非常敏感的应用就会出问题了。

现已打开虚拟机与物理机的时间同步功能,同时物理机开启NTP服务,与time.ustc.edu.cn校对时间。

感谢@hugo的反馈