github-auth - 配置 git 或 gh CLI 的 GitHub 身份验证
使用 git 或 gh CLI 为 Agent 配置 GitHub 身份验证,包含 Token、SSH 密钥及自动检测流程。
标签
更新于: 2026-09-19能力
典型输入
典型输出
该技能可以做什么
- 检测可用的身份验证方式
- 配置 git HTTPS Token 身份验证
- 配置 git SSH 密钥身份验证
- 配置 git 用户身份信息
- 使用 gh CLI 完成身份验证
- 提取 GitHub Token 用于 API 请求
输入
- GitHub 个人访问令牌
- GitHub 用户名和邮箱
- SSH 公钥与私钥
输出
- 已配置的 git 全局凭据
- 生成的 SSH 密钥对
- 已验证的 gh CLI 会话
- 已导出的 GITHUB_TOKEN 环境变量
要求
- git
- gh CLI(可选)
- curl(可选)
- ssh-keygen(可选)
