11月5日,广州理工学院13栋教学楼204机房,软通动力数字技术产业学院导师带领80余名26级新成员,开始了一场不同于常规讲座的开源培训。90分钟后,大多数人的屏幕上多了一个属于自己的Pull Request(PR)链接。
本次培训由广州理工学院CodeOpen开源社主办,北京软通动力教育有限公司协办。活动没有停留在概念讲解,而是要求每位参与者现场完成注册账号、安装Git、配置令牌、Fork仓库、修改文件、提交并发起PR的完整流程。培训聚焦一条最小闭环:Fork→修改→提交→Pull Request,以AtomGit作为练习平台。AtomGit是开放原子开源基金会的代码托管平台,国内访问稳定,适合新生完成首次实操。
CodeOpen社团仓库中已有章程、活动档案和作品区。对新成员而言,参与开源的第一道门槛不是写代码,而是学会在他人仓库中修改一行内容,并推动合并。培训围绕五个环节展开:注册AtomGit账号并完成实名与基本设置;安装Git、生成访问令牌、配置用户名与邮箱;认识社团仓库结构,Fork到本人账号并克隆到本地;新建分支、修改文件、提交并推送;在平台发起Pull Request,填写描述并完成一次评审与合并。
讲台由软通动力何博才老师主讲,社团8名核心成员按约1:10分组巡场。谁卡在安装、谁卡在令牌、谁卡在push,都有助教及时协助。为保障练习不影响社团主仓库,所有练习PR只指向临时分支demo,不碰main,课程结束后由社长统一清理。培训同时设定统一纠错机制:同一类错误出现三次,主讲暂停并集中演示,避免个别问题阻滞整体进度。
实操中暴露的典型问题成为现场教学素材。令牌只显示一次,关闭页面后需重新生成;用户名填写错误会报“Authentication failed”,看似密码问题,实为Git凭据中的用户名与AtomGit登录名不一致;未先Fork而直接向社团仓库推送,则会提示“not allowed”。助教以“这个错我上周也犯了”接管键盘,边操作边讲解,降低新生对报错的畏难情绪。
据统计,本次培训到场80余人,配备8名助教,完成5个环节,练习PR全部指向demo分支,main分支未被练习内容污染。培训结束后,有项目的同学按作品规范向showcase/发起正式PR;暂时没有项目的同学则在Issue中认领开放问题。对26级新成员而言,这次培训不是终点,而是社团作品集的第一行。

实操课讲解现场

学习现场

企业导师讲解现场

演示现场

互动交流现场

合照
稿件来源:人工智能与数字经济产业学院
