GitHub
代码协作与CI/CD
- 001入门GitHub 概述GitHub 平台核心功能与协作开发流程。
- 002中级账户注册与双因素认证(2FA)GitHub 账户注册、邮箱验证、密码策略与双因素认证(2FA)配置指南。
- 003中级仓库创建、克隆、归档、删除GitHub 仓库创建、克隆、归档、删除的完整操作指南。
- 004中级SSH 与 HTTPS 远程配置SSH 与 HTTPS 远程配置对比、公钥配置、HTTPS+PAT 配置指南。
- 005中级协作开发规范协作开发规范:Commit Message、PR 模板、代码审查清单、CLA/DCO 合规。
- 006入门README文件GitHub README文件编写规范:结构设计、内容要素与最佳实践。
- 007中级分支模型与分支保护规则分支模型设计、保护规则配置与强制策略。
- 008入门Gitignore配置.gitignore配置详解:忽略规则、全局配置与模板使用。
- 009入门开源许可证选择开源许可证对比与选择:MIT、Apache、GPL等许可证的核心区别与适用场景。
- 010中级依赖安全选项GitHub依赖安全功能:Dependabot alerts、安全更新与依赖审查。
- 011中级Fork工作流GitHub Fork工作流详解:开源贡献流程、同步策略与最佳实践。
- 012中级Projects看板GitHub Projects看板:项目管理、自动化工作流与视图配置。
- 013入门WikisGitHub Wikis详解:项目文档管理、编辑与协作。
- 014入门DiscussionsGitHub Discussions详解:社区讨论、问答与公告管理。
- 015中级GitHub-CopilotGitHub Copilot详解:AI辅助编程工具的使用、配置与最佳实践。
- 016中级DependabotDependabot详解:依赖项自动更新、版本升级与配置最佳实践。
- 017中级Issues 模板、标签与里程碑Issues 模板配置、Labels、Milestones、自动化关闭关键词与项目板衔接。
- 018中级密钥扫描GitHub密钥扫描:自动检测泄露的密钥、推送保护与补救措施。
- 019中级CodeQL代码扫描GitHub CodeQL代码扫描:静态分析、查询编写与安全漏洞检测。
- 020中级GitHub-CLIGitHub CLI(gh)详解:命令行操作仓库、PR、Issue与Actions。
- 021进阶REST与GraphQL-APIGitHub API详解:REST API与GraphQL API的使用、认证与速率限制。
- 022中级WebhooksGitHub Webhooks详解:事件订阅、负载格式与安全验证。
- 023中级GitHub-PackagesGitHub Packages详解:包注册表、发布与使用私有包。
- 024中级CodespacesGitHub Codespaces详解:云端开发环境配置、预构建与使用。
- 025中级CODEOWNERSCODEOWNERS文件详解:代码所有权、自动审查与权限管理。
- 026入门社区健康文件GitHub社区健康文件:贡献指南、行为准则与支持资源。
- 027中级Pull Request 完整协作流程Pull Request 完整生命周期:Fork、分支、提交、推送、审查、合并到同步上游。
- 028中级GitHub Pages 多站点方案GitHub Pages 静态站点部署方案:Jekyll、VitePress、Hugo 构建与发布。
- 029中级GitHub Actions 与 CI/CDGitHub Actions workflow 语法、市场使用、CI/CD 示例(Node/Java/Python)。
- 030中级Actions触发器GitHub Actions触发器详解:push、pull_request、schedule、workflow_dispatch等事件类型与条件配置。
- 031中级常见问题排查GitHub 常见问题排查:权限问题、大文件、换行符、子模块、GPG 签名、Actions 配额。
- 032进阶Actions矩阵构建GitHub Actions矩阵策略详解:多操作系统、多版本、多配置的并行构建。
- 033中级Actions缓存依赖GitHub Actions缓存机制详解:actions/cache使用、缓存策略与依赖加速最佳实践。
- 034进阶Actions自托管运行器GitHub Actions自托管运行器详解:安装配置、自动扩展、安全加固与运维管理。
- 035中级Actions制品传递GitHub Actions制品(Artifacts)详解:跨Job传递构建产物、上传下载与生命周期管理。
- 036进阶Actions环境部署GitHub Actions环境(Environments)详解:dev/test/staging/production环境保护规则与部署策略。