GitHub Copilot登录提示“System clock out of sync”是因本地时间与网络标准时间偏差超5分钟,导致OAuth签名和SSL证书校验失败;需通过系统设置或命令行强制同步时间,并验证Copilot登录是否恢复正常。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

GitHub Copilot登录时提示“System clock out of sync”,说明本地系统时间与网络标准时间偏差过大,导致OAuth令牌签名验证失败、SSL证书有效期校验不通过,进而中断认证流程。
确认系统时间是否超差
打开终端(macOS/Linux)或命令提示符(Windows),执行:
curl -v https://copilot-proxy.githubusercontent.com/_ping 2>&1 | grep "date\|time"
观察响应头中 【Date】 字段时间与你本地系统托盘时间的差值。若偏差超过5分钟(如显示“Wed, 28 May 2026 09:35:12 GMT”而你本地显示09:42),即为根本原因。
Windows系统强制时间同步
第一步:右键任务栏右下角时间→选择“调整日期和时间”→确保“自动设置时间”和“自动设置时区”均为开启状态。
第二步:点击“立即同步”按钮,等待状态栏出现绿色“同步完成”提示。若失败,说明time.windows.com不可达,需切换NTP源。
第三步:以管理员身份运行PowerShell,依次执行:
w32tm /config /manualpeerlist:"ntp.ntsc.ac.cn" /syncfromflags:manual /reliable:yes /update
w32tm /resync
w32tm /query /status | findstr "上次成功同步时间"
注意:若输出中“上次成功同步时间”仍为空或报错“拒绝访问”,请先运行 net stop w32time → net start w32time 重启服务。
GitHub 智能代码审查与 CI/CD 自动化工作流。收到 PR 或代码提交时,自动进行 AI 代码审查(bug/安全/逻辑),并根据审查结果智能生成或推荐 GitHub Actions 工作流。触发词:代码审查、review PR、生成 CI/CD、GitHub Actions。
macOS系统校准时间
方法一:图形界面快速同步
打开“系统设置”→“通用”→“日期与时间”→关闭“自动设置日期与时间”,再立刻重新开启。此操作会触发一次强制NTP拉取。
方法二:终端精准校准
执行 sudo sntp -sS time.apple.com。该命令直接向苹果授时服务器发起单次同步,绕过系统守护进程缓存,对虚拟机或休眠唤醒后偏移严重的场景更有效。
方法三:禁用虚拟机时间同步(仅限VMware/VirtualBox用户)
在虚拟机设置中关闭“同步客户机时间”选项。否则宿主机时间修正后,虚拟机会在几秒内被强制拉回旧时间,导致Copilot反复报错。
验证Copilot认证是否恢复
重启PyCharm/VS Code,进入Copilot登录界面,点击“Sign in with GitHub”。
若弹窗跳转至浏览器并正常加载 github.com/login/oauth/authorize 页面,且后续能完成授权回调,则时间问题已排除。
若仍卡在“Loading…”或返回“invalid state”,需检查IDE内置浏览器兼容性——此时应关闭JetBrains IDE的JCEF组件:
Help → Find Action → 输入“registry”→ 找到 ide.browser.jcef.enabled → 取消勾选 → 重启IDE。

















