Part 2:创建 GitHub 科研项目(Create Your First Research Repository)¶
一、本部分学习目标(Learning Objectives)¶
完成本部分后,你应该能够:
- 创建自己的第一个科研 GitHub 仓库;
- 理解实验室统一的项目命名规范;
- 初始化科研项目;
- 完成 GitHub 与本地电脑的连接;
- 建立今后所有科研项目的基础模板。
完成本部分后,你将得到自己的第一个科研项目仓库。
二、为什么要先创建 GitHub 项目?(Background)¶
很多初学者习惯先在本地创建代码,再决定是否上传到 GitHub。
实验室不推荐这种方式。
实验室统一采用 GitHub First(GitHub 优先) 的开发模式:
科研想法
│
▼
创建 GitHub Repository
│
▼
Clone 到本地
│
▼
开始开发
这样做有以下优势:
- 项目从第一天开始就有版本管理;
- 所有实验记录都有历史可追溯;
- 可以随时查看项目进展;
- 多人协作更加方便;
- 后续论文代码整理更加容易。
因此,实验室所有科研项目均从 GitHub 开始。
三、项目命名规范(Project Naming Convention)¶
项目名称应尽量简洁、准确,并能反映研究内容。
本实验统一使用以下名称:
qwen3vl-first-project
如果后续开展新的实验,可参考以下命名方式:
qwen3vl-ocr
qwen3vl-docvqa
qwen3vl-layout
qwen3vl-benchmark
smoldocling-first-project
命名建议:
- 全部使用英文;
- 全部小写;
- 使用短横线(-)分隔单词;
- 不使用中文、空格或特殊符号。
四、创建 GitHub Repository(Operations)¶
Step 1:登录 GitHub¶
打开浏览器,访问:
登录自己的 GitHub 账号。
Step 2:创建新的 Repository¶
登录成功后:
点击页面右上角 "+" 按钮。
选择:
New repository
进入创建页面。
Step 3:填写 Repository 信息¶
请按照下表填写:
| 项目 | 建议填写内容 |
|---|---|
| Repository name | qwen3vl-first-project |
| Description | My first Document AI research project |
| Visibility | Public(推荐) |
| Add a README file | √ 勾选 |
| Add .gitignore | Python |
| License | MIT License |
填写完成后,点击:
Create repository
Step 4:观察创建结果¶
创建成功后,你应该能够看到如下内容:
qwen3vl-first-project/
README.md
.gitignore
LICENSE
如果能够正常打开 README 页面,说明 Repository 创建成功。
五、Clone 到本地(Operations)¶
Step 1:复制仓库地址¶
点击绿色按钮:
Code
复制 HTTPS 或 SSH 地址。
例如:
https://github.com/yourname/qwen3vl-first-project.git
Step 2:打开终端¶
Windows 推荐:
- Git Bash
- PowerShell
- Windows Terminal
进入你准备存放科研项目的位置。
例如:
D:\Research\
Step 3:执行 Clone¶
输入:
git clone https://github.com/yourname/qwen3vl-first-project.git
执行完成后,将生成项目目录。
Step 4:进入项目目录¶
执行:
cd qwen3vl-first-project
此时,你已经进入自己的科研项目目录。
六、验证项目(Expected Results)¶
执行以下命令:
git status
如果看到类似输出:
On branch main
nothing to commit, working tree clean
说明 Git 仓库配置正常,可以开始后续开发。
七、常见问题(Common Errors)¶
问题一:无法登录 GitHub¶
请检查:
- 网络连接;
- GitHub 账号是否正确;
- 是否启用了双因素认证。
问题二:Clone 失败¶
可能原因:
- 仓库地址错误;
- 没有访问权限;
- Git 未正确安装。
建议重新复制仓库地址,并确认 Git 已安装。
问题三:Permission denied¶
如果使用 SSH,请确认:
- SSH Key 已生成;
- 公钥已添加到 GitHub;
- SSH 配置正确。
如果尚未配置 SSH,可暂时使用 HTTPS。
问题四:Repository 名称填写错误¶
不要删除仓库重新创建。
可在 GitHub 的:
Settings
↓
Repository name
中直接修改名称。
八、本部分成果(Deliverables)¶
完成本部分后,你应该拥有以下内容:
GitHub Repository
↓
README.md
↓
.gitignore
↓
LICENSE
↓
本地项目目录
项目已经成功建立。
九、自我检查列表(Checklist)¶
请导师逐项检查:
| 检查项 | 状态 |
|---|---|
| Repository 创建成功 | □ |
| README 已生成 | □ |
| .gitignore 已生成 | □ |
| LICENSE 已生成 | □ |
| 项目已 Clone 到本地 | □ |
| git status 正常 | □ |
所有项目完成后,方可进入下一部分。
十、本部分小结¶
恭喜你!
至此,你已经完成了实验室第一个科研项目的创建。
虽然目前项目中还没有任何代码,但已经建立了符合实验室规范的 GitHub 仓库,并成功连接到本地开发环境。
从这一刻开始,你的所有代码、实验记录和文档都将在这个项目中统一管理。
下一部分预告¶
Part 3:构建标准科研项目目录(Build a Standard Research Project Structure)
下一部分将指导你:
- 创建实验室统一的项目目录;
- 理解每个目录的用途;
- 编写第一版 README;
- 创建实验记录文件;
- 建立规范的科研项目框架。
完成 Part 3 后,你将拥有一个可以立即开展 Document AI 实验的标准科研项目。