GitHub Docs
  • All products
  • GitHub.com
    • 入门指南
      • 快速入门
        • 设置 Git
        • 创建仓库
        • 复刻仓库
        • 社交化
      • 了解 GitHub
        • GitHub 的产品
        • 通过功能预览提早了解发行版
        • GitHub 帐户的类型
        • 有关 GitHub 计划变更的常见问题解答
        • GitHub CLI
        • GitHub Desktop
        • 手机版 GitHub
        • GitHub 上的访问权限
        • GitHub 词汇表
        • Git 备忘清单
        • Git 和 GitHub 学习资源
      • 注册 GitHub
        • 验证电子邮件地址
        • 设置 GitHub Enterprise Cloud 试用版
        • 设置 GitHub Enterprise Server 试用版
      • 在 GitHub 上探索项目
        • 寻找在 GitHub 上参与开源项目的方法
        • 使用星标保存仓库
        • 关注他人
      • 使用 GitHub
        • 支持的浏览器
        • 连接问题故障排除
        • 键盘快捷键
    • 用户帐户
      • 管理用户帐户设置
        • 关于个人仪表板
        • 更改 GitHub 用户名
        • 合并多个用户帐户
        • 将用户转换为组织
        • 删除用户帐户
        • 用户帐户仓库的权限级别
        • 用户拥有的项目板的权限级别
        • Managing the default branch name for your repositories
        • Managing security and analysis settings for your user account
        • 管理对用户帐户项目板的访问
        • 关于离开公司的最佳实践
        • “招聘职位”复选框有什么作用?
      • 管理电子邮件首选项
        • 添加电子邮件地址到 GitHub 帐户
        • 更改主电子邮件地址
        • 设置备用电子邮件地址
        • 设置提交电子邮件地址
        • 阻止会暴露个人电子邮件地址的命令行推送
        • 记住您的 GitHub 用户名或电子邮件
        • GitHub 发送的电子邮件类型
        • 管理来自 GitHub 的营销电子邮件
      • 管理对个人仓库的访问
        • 邀请协作者参加个人仓库
        • 从个人仓库中删除协作者
        • 从协作者的仓库中删除您自己
        • 保持用户帐户仓库的所有权连续性
      • 管理组织中的成员资格
        • 关于组织成员资格
        • 访问组织
        • 查看组织中人员的角色
        • 请求组织批准 OAuth 应用程序
        • 公开或隐藏组织成员关系
        • 管理您的预定提醒
        • 从组织中删除自己
    • 个人资料
      • 自定义个人资料
        • 关于您的个人资料
        • 关于组织的资料
        • 个性化您的个人资料
        • Managing your profile README
        • 在个人资料中嵌入项目
      • 管理个人资料中的贡献图
        • 在个人资料中查看贡献
        • 在个人资料中显示活动概览
        • 在个人资料中公开或隐藏您的私人贡献
        • 将 GitHub Enterprise Server 贡献发送给 GitHub.com 配置文件
        • 为什么我的贡献没有在我的个人资料中显示?
        • 对时间表上的提交进行故障排除
    • 身份验证
      • 保护帐户和数据安全
        • 关于向 GitHub 验证
        • 创建强密码
        • 更新 GitHub 访问凭据
        • 创建个人访问令牌
        • 审查 SSH 密钥
        • 审查您的部署密钥
        • 授权 OAuth 应用程序
        • 审查授权的集成
        • 连接第三方应用程序
        • 审查您的授权应用程序 (OAuth)
        • 审查您的安全日志
        • 从仓库中删除敏感数据
        • 关于匿名化图像 URL
        • 关于 GitHub 的 IP 地址
        • GitHub 的 SSH 密钥指纹
        • Sudo 模式
        • 防止未授权的访问
      • 使用双重身份验证 (2FA) 保护您的帐户
        • 关于双重身份验证
        • 配置双重身份验证
        • 配置双重身份验证恢复方法
        • 使用双重身份验证访问 GitHub
        • 丢失 2FA 凭据时恢复帐户
        • 更改移动设备的双重身份验证递送方式
        • 支持 SMS 身份验证的国家/地区
        • 禁用个人帐户的双重身份验证
      • 使用 SAML 单点登录进行身份验证
        • 关于使用 SAML 单点登录进行身份验证
        • 授权用于 SAML 单点登录的 SSH 密钥
        • 授权用于 SAML 单点登录的个人访问令牌
        • 查看和管理活动的 SAML 会话
      • 使用 SSH 连接到 GitHub
        • 关于 SSH
        • 检查现有 SSH 密钥
        • 生成新 SSH 密钥并添加到 ssh-agent
        • 新增 SSH 密钥到 GitHub 帐户
        • 测试 SSH 连接
        • 使用 SSH 密钥密码
      • SSH 故障排除
        • 在 HTTPS 端口使用 SSH
        • 恢复 SSH 密钥密码
        • 已删除或缺少的 SSH 密钥
        • 错误:权限被拒绝(公钥)
        • 错误:文件编号错误
        • 错误:密钥已被使用
        • 错误:用户/仓库拒绝其他用户的权限
        • 错误:用户/仓库拒绝用户/其他仓库的权限
        • 错误:代理承认没有签署
        • 错误:ssh-add:非法选项 -- K
        • 错误:SSL 证书有问题,请验证 CA 证书是否正常
        • 错误:我们正在进行 SSH 密钥审核
      • 管理提交签名验证
        • 关于提交签名验证
        • 检查现有 GPG 密钥
        • 生成新 GPG 密钥
        • 新增 GPG 密钥到 GitHub 帐户
        • 将您的签名密钥告知 Git
        • 将电子邮件与 GPG 密钥关联
        • 对提交签名
        • 对标记签名
      • 对提交签名验证进行故障排除
        • 检查提交和标记签名验证状态
        • 更新过期的 GPG 密钥
        • 在 GPG 密钥中使用经验证的电子邮件地址
    • 在 GitHub 上管理订阅和通知
      • 设置通知
        • 关于通知
        • Configuring notifications
      • 查看和分类通知
        • 从收件箱管理通知
        • 对单个通知进行分类
        • 自定义对通知分类的工作流程
      • 在 GitHub 上管理活动的订阅
        • 查看订阅
        • 管理订阅
    • 组织和团队
      • 与组织中的团体协作
        • 关于组织
        • 关于组织仪表板
        • 从头开始创建新组织
        • 访问组织的设置
        • 关于组织的消息馈送
        • 查看组织的洞察
      • 管理组织中的成员资格
        • 邀请用户参加您的组织
        • 取消或编辑加入组织的邀请
        • 从组织中删除成员
        • 恢复组织的前成员
        • 我可以为组织中的人员创建帐户吗?
      • 使用角色管理人们对您的组织的访问
        • 组织的权限级别
        • 保持组织的所有权连续性
        • 向组织成员授予“团队维护员”权限
        • 为组织添加帐单管理员
        • 从组织中删除帐单管理员
      • 将成员组织为团队
        • 关于团队
        • 创建团队
        • 设置团队的头像
        • 添加组织成员到团队
        • 管理团队的代码审查分配
        • 重命名团队
        • 更改团队可见性
        • 将团队与身份提供程序组同步
        • 在组织的层次结构中移动团队
        • 申请添加子团队
        • 申请添加或更改父团队
        • 从团队中删除组织成员
        • 禁用组织的团队讨论
        • 管理团队的预定提醒
        • 删除团队
      • 管理对组织仓库的访问
        • 组织的仓库权限级别
        • 设置组织的基本权限
        • 查看具有仓库访问权限的人员
        • 管理个人对组织仓库的访问
        • 管理团队对组织仓库的访问
        • 添加外部协作者到组织的仓库
        • 取消成为组织外部协作者的邀请
        • 从组织仓库中删除外部协作者
        • 将组织成员转换为外部协作者
        • 将外部协作者转换为组织成员
        • 恢复前外部协作者对组织的访问权限
      • 管理对组织项目板的访问
        • 组织的项目板权限
        • 管理组织成员对项目板的访问
        • 管理团队对组织项目板的访问
        • 管理个人对组织项目板的访问
        • 添加外部协作者到组织的项目板
        • 从组织项目板删除外部协作者
      • 管理对组织应用程序的访问
        • 为组织添加 GitHub 应用程序管理员
        • 从组织中删除 GitHub 应用程序管理员
      • 管理组织设置
        • 验证组织的域
        • 重命名组织
        • 转让组织所有权
        • 限制在组织中创建仓库
        • 设置删除或转让仓库的权限
        • 限制在组织中更改仓库可见性
        • 管理组织的复刻政策
        • 禁用或限制组织的 GitHub 操作
        • 设置添加外部协作者的权限
        • 允许人们删除组织中的议题
        • 设置组织中的团队创建权限
        • 管理组织的预定提醒
        • Managing the default branch name for repositories in your organization
        • 管理组织中仓库的默认标签
        • 更改组织依赖项洞察图的可见性
        • 管理组织中成员名称的显示
        • Disabling publication of GitHub Pages sites for your organization
        • 删除组织帐户
        • 将组织转换为用户
        • 升级到公司服务条款
        • 与 GitHub 签订数据保护协议以符合 GDPR 标准
      • 迁移到改进的组织权限
        • 将所有者团队转换为改进的组织权限
        • 将管理员团队转换为改进的组织权限
        • 将管理团队迁移到改进的组织权限
      • 限制对组织数据的访问
        • 关于 OAuth App 访问限制
        • 对组织启用 OAuth App 访问限制
        • 禁用 OAuth 应用程序对您的组织的访问权限限制
        • 批准组织的 OAuth Apps
        • 拒绝此前批准的 OAuth 应用程序对组织的访问权限
      • 保护组织安全
        • 查看组织中的用户是否已启用 2FA
        • 准备在组织中要求双重身份验证
        • 您的组织中需要双重身份验证
        • 管理组织的安全性和分析设置
        • 管理组织的密码扫描
        • 管理组织允许的 IP 地址
        • 将电子邮件通知限于已批准的域
        • Reviewing the audit log for your organization
        • 审查组织安装的集成
      • 管理组织的 SAML 单点登录
        • 关于使用 SAML 单点登录管理身份和访问
        • 关于 SCIM
        • 将身份提供程序连接到组织
        • 使用 Octa 配置 SAML 单个登录和 SCIM
        • 启用和测试组织的 SAML 单点登录
        • 准备在组织中实施 SAML 单点登录
        • 实施组织的 SAML 单点登录
        • 下载组织的 SAML 单点登录恢复代码
        • 管理组织的团队同步
        • 身份提供程序不可用时访问组织
      • 使用 SAML 单点登录授予对组织的访问
        • 使用 SAML 单点登录管理自动程序和服务帐户
        • 查看和管理成员对组织的 SAML 访问
        • 关于双重身份验证和 SAML 单点登录
      • 管理对组织仓库的 Git 访问
        • 关于 SSH 认证中心
        • 管理组织的 SSH 认证中心
    • 企业帐户
      • 管理企业帐户
        • 关于企业帐户
        • 查看企业帐户的订阅和使用情况
      • 管理企业帐户中的用户
        • 企业帐户的角色
        • 邀请人员管理企业帐户
        • 查看企业帐户中的人员
        • 查看和管理用户对企业帐户的 SAML 访问
      • 管理企业帐户中的组织
        • 将组织添加到企业帐户
        • 管理企业帐户中没有所有者的组织
        • 查看企业帐户中组织的审核日志
        • 为企业帐户中的组织事件配置 web 挂钩
      • 为企业帐户中的组织设置策略
        • 在企业帐户中实施仓库管理策略
        • 在企业帐户中实施项目板策略
        • 在企业帐户中实施团队策略
        • 在企业帐户中实施安全设置
        • 使用 Okta 为企业帐户配置 SAML 单点登录和 SCIM
        • 在企业帐户中实施关于依赖项洞察的策略
        • 在企业帐户中实施 GitHub 操作策略
    • 计费和付款
      • 管理 GitHub 计费设置
        • 关于 GitHub 的计费
        • 查看订阅和结算日期
        • 添加或编辑付款方式
        • 查看您的付款历史记录和收据
        • 添加信息到收据
        • 设置帐单邮箱
        • 更改结算周期的时长
        • 兑换优惠券
        • 对拒绝的信用卡收费进行故障排除
        • 解锁锁定的帐户
        • 删除付款方式
      • 管理 GitHub 帐户的计费
        • 关于 GitHub 帐户的计费
        • 关于每用户定价
        • 升级或降级对结算过程有何影响?
        • 升级 GitHub 订阅
        • 查看和管理对订阅的待定更改
        • 降级 GitHub 订阅
        • GitHub 帐户折扣订阅
      • 管理 GitHub Marketplace 应用程序的计费
        • 关于 GitHub Marketplace 的计费
        • 升级 GitHub Marketplace 应用程序的结算方案
        • 降级 GitHub Marketplace 应用程序的结算方案
        • 取消 GitHub Marketplace 应用程序
      • 管理 GitHub 操作的计费
        • 关于 GitHub 操作的计费
        • 查看 GitHub 操作使用情况
        • 管理 GitHub 操作的支出限额
      • 管理 Git Large File Storage 的计费
        • 关于 Git Large File Storage 的计费
        • 查看您的 Git Large File Storage 使用情况
        • 升级 Git Large File Storage
        • 降级 Git Large File Storage
      • 管理 GitHub 赞助者的计费
        • 关于 GitHub 赞助者的计费
        • 升级赞助
        • 降级赞助
      • 管理 GitHub 包的计费
        • 关于 GitHub 包的计费
        • 查看 GitHub 包使用情况
        • 管理 GitHub 包的支出限额
      • 为采购公司设置付费组织
        • 关于采购公司的组织
        • 代客户创建并支付组织
        • 升级或降级客户的付费组织
        • 续订客户的付费组织
    • 在 GitHub 上编写
      • 开始在 GitHub 上编写和格式化
        • 关于在 GitHub 上编写和设置格式
        • 基本撰写和格式语法
      • 使用高级格式
        • 使用表格组织信息
        • 创建和突显代码块
        • 自动链接的引用和 URL
      • 使用已保存回复
        • 关于已保存回复
        • 创建已保存回复
        • 编辑已保存回复
        • 删除已保存回复
        • 使用已保存回复
      • 编辑内容以及与 gist 共享内容
        • 创建 Gist
        • 复刻和克隆 Gist
    • 创建、克隆和存档仓库
      • 在 GitHub 上创建仓库
        • 关于仓库
        • 关于仓库可见性
        • 创建新仓库
        • 从模板创建仓库
        • 关于自述文件
        • 关于代码所有者
        • 关于仓库语言
        • 许可仓库
        • 创建模板仓库
        • 创建仅含议题的仓库
        • 限制查看仓库中的内容和差异
        • 复制仓库
      • 从 GitHub 克隆仓库
        • 克隆仓库
        • HTTPS 克隆错误
        • 错误:未找到仓库
        • 错误:远程 HEAD 引用不存在的 ref,无法检出
      • 存档 GitHub 仓库
        • 关于存档仓库
        • 存档仓库
        • 关于在 GitHub 上存档内容和数据
        • 参考和引用内容
        • 备份仓库
    • 使用 Git
      • Git 和 GitHub 使用入门
        • 在 Git 中设置用户名
        • 在 Git 中缓存 GitHub 凭据
        • 为什么 Git 总是询问我的密码?
        • Updating credentials from the macOS Keychain
      • 了解 Git
        • Git 工作流程
        • 关联文本编辑器与 Git
        • 配置 Git 处理行结束符
        • 忽略文件
      • 使用常见 Git 命令
        • 推送提交到远程仓库
        • 从远程仓库获取更改
        • 处理非快进错误
      • 管理远程仓库
        • 关于远程仓库
        • 我应使用哪个远程 URL?
        • 添加远程
        • 更改远程仓库的 URL
        • 重命名远程
        • 删除远程
      • 使用高级 Git 命令
        • 关于 Git 变基
        • 在命令行中使用 Git rebase
        • 解决 Git 变基后的合并冲突
        • 关于 Git 子树合并
        • 将子文件夹拆分成新仓库
    • 提交对项目的更改
      • 创建并编辑提交
        • 关于提交
        • 创建有多个作者的提交
        • 代表组织创建提交
        • 更改提交消息
      • 查看和比较提交
        • 提交分支和标记标签
        • 比较提交
        • 提交视图之间的差异
      • 提交疑难解答
        • 存在于 GitHub 上但不存在于本地克隆中的提交
        • 我的提交为什么链接到错误的用户?
    • 使用议题和拉取请求进行协作
      • 概览
        • GitHub 流程
        • 关于协作开发模式
        • 关于 GitHub 中的对话
      • 使用复刻
        • 关于复刻
        • 为复刻配置远程仓库
        • 同步复刻
        • 将上游仓库合并到复刻
        • 允许更改从复刻创建的拉取请求分支
        • 删除仓库或更改其可见性时,复刻会发生什么变化?
      • 在具有代码质量功能的仓库上进行协作
        • 关于状态检查
      • 通过拉取请求提议工作更改
        • 关于分支
        • 创建和删除仓库中的分支
        • 关于拉取请求
        • 关于比较拉取请求中的分支
        • 创建拉取请求
        • 从复刻创建拉取请求
        • 更改拉取请求的阶段
        • 请求拉取请求审查
        • 更改拉取请求的基本分支
        • 将更改提交到从复刻创建的拉取请求分支
      • 解决合并冲突
        • 关于合并冲突
        • 在 GitHub 上解决合并冲突
        • 使用命令行解决合并冲突
      • 审查拉取请求中的更改
        • 关于拉取请求审查
        • 审查拉取请求中的建议更改
        • 过滤拉取请求中的文件
        • 在拉取请求中查找已更改的方法和函数
        • 评论拉取请求
        • 查看拉取请求审查
        • 在拉取请求中加入反馈
        • 批准需要审查的拉取请求
        • 忽略拉取请求审查
        • 本地检查拉取请求
      • 合并拉取请求中的更改
        • 关于拉取请求合并
        • 合并拉取请求
        • 关闭拉取请求
        • 还原拉取请求
    • 管理在 GitHub 上的工作
      • 使用议题管理工作
        • 关于议题
        • 创建议题
        • 删除议题
        • 从评论打开议题
        • 从代码打开议题
        • 将议题转让给其他仓库
        • 将议题固定到仓库
        • 创建指向代码段的永久链接
        • 关于任务列表
        • 关于使用参数自动化议题和拉取请求
        • 议题和拉取请求中的文件附件
        • 分配议题和拉取请求到其他 GitHub 用户
        • 查看所有议题和拉取请求
        • 禁用议题
        • 将拉取请求链接到议题
        • 关于重复的议题和拉取请求
      • 标记议题和拉取请求
        • 关于标签
        • 创建标签
        • 应用标签到议题和拉取请求
        • 编辑标签
        • 删除标签
      • 管理项目板
        • 关于项目板
        • 创建项目板
        • 编辑项目板
        • 将仓库链接到项目板
        • 关于项目板的自动化
        • 配置项目板的自动化
        • 复制项目板
        • 关闭项目板
        • 重新打开关闭的项目板
        • 删除项目板
        • 在仓库中禁用项目板
        • 删除组织中的项目板
        • 更改项目板可见性
      • 使用项目板跟踪工作进度
        • 添加议题和拉取请求到项目板
        • 添加注释到项目板
        • 跟踪项目板上的进度
        • 过滤项目板上的卡
        • 存档项目板上的卡
      • 使用里程碑跟踪工作进度
        • 关于里程碑
        • 创建和编辑议题及拉取请求的里程碑
        • 将里程碑与议题及拉取请求关联
        • 按里程碑过滤议题和拉取请求
        • 查看里程碑的进度
      • 查找仓库中的信息
        • 过滤议题和拉取请求
        • 按受理人过滤议题和拉取请求
        • 按标签过滤议题和拉取请求
        • 按审查状态过滤拉取请求
        • 排序议题和拉取请求
        • 使用搜索过滤议题和拉取请求
        • 共享过滤器
    • Codespaces
      • 关于 Codespaces
      • 为项目配置 Codespaces
      • 创建代码空间
      • 在代码空间中开发
      • 个性化您账户的 Codespaces
      • 删除代码空间
      • 代码空间疑难解答
      • 从 Visual Studio Code 连接到代码空间
    • 建立强大的社区
      • 设置项目的健康贡献
        • 关于社区管理和调解
        • 关于公共仓库的社区资料
        • 访问项目的社区资料
        • 为项目添加行为准则
        • 设置仓库参与者指南
        • 添加许可到仓库
        • 将支持资源添加到项目
        • 创建默认社区健康文件
        • 使用标签鼓励对项目做出有益的贡献
      • 使用模板鼓励有用的议题和拉取请求
        • 关于议题和拉取请求模板
        • 为仓库配置议题模板
        • 为仓库创建拉取请求模板
        • 手动为仓库创建单一议题模板
      • 调解评论和对话
        • 管理破坏性评论
        • 锁定对话
        • 限制仓库中的交互
        • 限制组织中的交互
        • 跟踪评论中的更改
        • 管理贡献者如何报告组织仓库中的滥用行为
        • 管理组织仓库中报告的内容
      • 在 GitHub 上维护您的安全
        • 阻止用户访问您的个人帐户
        • 查看您已阻止访问您个人帐户的用户
        • 取消阻止用户对个人帐户的访问
        • 阻止用户访问组织
        • 查看被阻止访问组织的用户
        • 取消阻止用户对组织的访问
        • 举报滥用或垃圾邮件
      • 使用 wiki 为项目写文档
        • 关于 wikis
        • 添加或编辑 wiki 页面
        • 为 wiki 创建页脚或边栏
        • 编辑 wiki 内容
        • 查看 wiki 的更改历史记录
        • 更改对 wiki 的访问权限
        • 禁用 wiki
      • 与您的团队协作
        • 关于团队讨论
        • 创建团队讨论
        • 编辑或删除团队讨论
        • 固定团队讨论
    • 在 GitHub 上搜索信息
      • 开始在 GitHub 上搜索
        • 关于在 GitHub 上搜索
        • 了解搜索语法
        • 搜索查询故障排除
        • 排序搜索结果
        • 在 GitHub Enterprise Server 中启用 GitHub.com 仓库搜索
      • 在 GitHub 上搜索
        • 在 GitHub 上查找文件
        • 搜索仓库
        • 搜索主题
        • 搜索代码
        • 搜索提交
        • 搜索议题和拉取请求
        • 搜索 GitHub Marketplace
        • 搜索用户
        • 搜索包
        • 搜索 wiki
        • 在复刻中搜索
    • 导入项目
      • 将源代码导入到 GitHub
        • 关于 GitHub 导入工具
        • 使用 GitHub 导入工具导入仓库
        • 使用 GitHub 导入工具更新提交作者归属
        • 使用命令行导入 Git 仓库
        • 使用命令行添加现有项目到 GitHub
        • 源代码迁移工具
      • 在 GitHub 上使用 Subversion
        • Subversion 和 Git 有哪些区别?
        • Subversion 客户端支持
        • GitHub 支持的 Subversion 属性
    • 管理仓库
      • 管理仓库设置
        • 设置仓库可见性
        • 管理有权访问仓库的团队和人员
        • 使用主题对仓库分类
        • 自定义更改的文件在 GitHub 中如何显示
        • 关于推送到仓库的电子邮件通知
        • 在仓库中显示赞助者按钮
        • 自定义仓库的社交媒体预览
        • 查看仓库的部署活动
        • 管理仓库的复刻政策
        • 禁用或限制仓库的 GitHub 操作
        • Managing Git LFS objects in archives
        • 配置自动链接以引用外部资源
        • 重命名仓库
        • 转让仓库
        • 删除仓库
        • 恢复已删除的仓库
      • 管理仓库中的分支
        • 设置默认分支
        • 查看仓库中的分支
        • 删除和恢复拉取请求中的分支
      • 配置拉取请求合并
        • 关于 GitHub 上的合并方法
        • 为拉取请求配置提交压缩
        • 为拉取请求配置提交变基
        • 管理分支的自动删除
      • 定义拉取请求的可合并性
        • 关于受保护分支
        • 配置受保护分支
        • 关于必需状态检查
        • 必需状态检查的类型
        • 启用必需状态检查
        • 关于分支限制
        • 启用分支限制
        • 关于拉取请求的必需审查
        • 启用拉取请求的必需审查
        • 关于必需提交签名
        • 启用必需提交签名
        • 需要线性提交历史记录
        • 启用强制推送到受保护分支
        • 启用删除受保护分支
      • 在 GitHub 上发布项目
        • 关于发行版
        • 管理仓库中的发行版
        • 查看仓库的发行版和标记
        • 链接到发行版
        • 比较发行版
        • 使用查询参数自动化发行版表单