近日,由学校信息化办公室建设的河南农业大学代码托管服务(GitLab)完成新一轮重磅升级,正式接入河南农业大学统一授权系统,全面支持微信扫码一键登录。此次更新围绕“便捷登录、高效协作、安全可控”三大方向,对认证体系、交互体验与权限管理进行了系统性优化,面向全校师生提供更贴合教学、科研与项目开发场景的代码协作基础设施。
统一授权打通,登录更便捷、更安心
本次升级最核心的变化,是平台与学校统一身份体系深度对接。师生访问服务后,点击“河南农业大学统一授权系统”,电脑端可使用本人微信扫码,手机端可直接授权登录,确认姓名、学/工号及学院(部门)信息后即可进入平台,彻底告别手动注册与密码记忆负担。
针对存量用户,系统提供平滑的账号合并机制:老用户首次扫码登录时,可通过“原绑定邮箱+邮件验证码”或“原账号+原密码”两种方式关联历史账号,原有代码仓库、提交记录与项目权限完整保留,不因认证方式切换而丢失数据。
同时,登录页新增通行密钥(Passkeys)能力,绑定后可使用设备指纹、面容识别或安全密钥实现免密登录,兼顾效率与账户安全。
协作体验焕新,浏览器里也能写代码
平台界面与工作流同步迭代,重点解决“临时协作、快速检索、进度可视”等高频痛点:
• 全局命令面板:支持快捷键 / 或 Ctrl + K 快速搜索项目、分支与合并请求;
• 网页版 Web IDE:在任意仓库按 . 键即可唤起基于 VS Code 内核的在线编辑器,支持多文件编辑、语法高亮与直接提交,无需本地配置开发环境;
• GLQL 动态视图:可在 Wiki、README 或议题中嵌入查询语句,实时聚合任务状态、构建结果与项目进度;
• 流水线自定义输入:手动触发 CI 流水线时可灵活传入参数,方便调试不同构建策略。
上述能力让课程教学演示、小组作业协作、科研代码评审更加顺畅。

权限管控细化,守护团队代码资产
安全机制是本次升级的另一条主线:
• 个人访问令牌(PAT)细粒度授权:新建令牌(测试版)可限定到具体项目与读写操作,降低令牌泄露带来的横向风险,传统令牌仍可并行使用;
• 服务账户(Service Accounts)全面开放:群组和项目可创建独立自动化账号,用于 CI/CD 与部署集成,避免因成员毕业、离校导致流水线中断。
首次登录绑定指引
首次通过统一授权登录后,页面将进入账号绑定流程,按实际场景选择其一即可:
1. 新用户:填写常用邮箱 → 获取验证码 → 点击蓝色按钮完成注册;
2. 老用户(邮箱可收信):填写原绑定邮箱 → 填写验证码 → 点击蓝色按钮合并老账号;
3. 老用户(邮箱失效但记得密码):展开下方折叠区,填写原用户名/邮箱与原密码 → 点击绿色按钮关联。

提示:上下两部分二选一,无需重复填写;Git 客户端拉取密码首次可留空,后续在设置中补配。
服务入口
河南农业大学代码托管服务:https://git.henau.edu.cn
本次升级标志着学校代码协作平台从“能用”走向“好用、安全、可治理”。欢迎各位老师、同学体验新功能,将其用于课程实践、科研攻关与团队项目,共同提升校园数字化研发效能。