checkout actions
Action for checking out a repo
- 主要语言
- TypeScript
- Stars
- 8,680
- Forks
- 2,749
标签
- CI/CD自动化
- DevOps
- TypeScript
- 版本管理
- Git工作树
摘要
actions/checkout 是 GitHub 官方发布的 Actions 动作,用于在 GitHub Actions 工作流中检出(clone)仓库代码到工作区。它支持指定分支/标签/SHA、SSH 密钥认证、子模块与稀疏检出、fetch-depth 控制、fork PR 安全检查等丰富配置。这是所有 GitHub Actions 流水线最基础、使用最广泛的起始步骤。
README
[](https://github.com/actions/checkout/actions/workflows/test.yml) # Checkout v7 ## 新增内容 - 更安全的 fork 拉取请求处理:当工作流由 `pull_request_target` 或 `workflow_run` 触发时,checkout 现在默认拒绝检出 fork 拉取请求代码。这些触发器使用基础仓库的 `GITHUB_…