GitHub Docs
  • All products
  • GitHub.com
    • 入门指南
      • 快速入门
        • 设置 Git
        • 创建仓库
        • 复刻仓库
        • GitHub 流程
        • 社交化
        • 在 GitHub 上通信
        • GitHub 词汇表
        • Git 备忘清单
        • Git 和 GitHub 学习资源
      • 了解 GitHub
        • GitHub 的产品
        • GitHub 语言支持
        • 关于 GitHub 高级安全
        • GitHub 帐户的类型
        • GitHub 上的访问权限
        • 有关 GitHub 计划变更的常见问题解答
      • 注册 GitHub
        • 注册新 GitHub 帐户
        • 验证电子邮件地址
        • 设置 GitHub Enterprise Cloud 试用版
        • 设置 GitHub Enterprise Server 试用版
      • 使用 GitHub
        • 通过功能预览提早了解发行版
        • 支持的浏览器
        • GitHub CLI
        • GitHub Desktop
        • 手机版 GitHub
        • 键盘快捷键
        • 连接问题故障排除
      • 在 GitHub 上探索项目
        • 寻找在 GitHub 上参与开源项目的方法
        • 使用星标保存仓库
        • 关注他人
      • 开始使用 Git
        • 在 Git 中设置用户名
        • 在 Git 中缓存 GitHub 凭据
        • 为什么 Git 总是询问我的密码?
        • 更新 OSX 密钥链中的凭据
        • Git 工作流程
        • 关于远程仓库
        • 管理远程仓库
        • 关联文本编辑器与 Git
        • 配置 Git 处理行结束符
        • 忽略文件
      • 使用 Git
        • 推送提交到远程仓库
        • 从远程仓库获取更改
        • 处理非快进错误
        • 将子文件夹拆分成新仓库
        • 关于 Git 子树合并
        • 关于 Git 变基
        • 在命令行中使用 Git rebase
        • 解决 Git 变基后的合并冲突
    • 用户帐户
      • 管理用户帐户设置
        • 关于个人仪表板
        • 管理主题设置
        • 更改 GitHub 用户名
        • 合并多个用户帐户
        • 将用户转换为组织
        • 删除用户帐户
        • 用户帐户仓库的权限级别
        • 用户拥有的项目板的权限级别
        • 管理仓库的默认分支名称
        • 管理用户帐户的安全和分析设置
        • 管理对用户帐户项目板的访问
        • 关于离开公司的最佳实践
        • “招聘职位”复选框有什么作用?
      • 管理电子邮件首选项
        • 添加电子邮件地址到 GitHub 帐户
        • 更改主电子邮件地址
        • 设置备用电子邮件地址
        • 设置提交电子邮件地址
        • 阻止会暴露个人电子邮件地址的命令行推送
        • 记住您的 GitHub 用户名或电子邮件
        • GitHub 发送的电子邮件类型
        • 管理来自 GitHub 的营销电子邮件
      • 管理对个人仓库的访问
        • 邀请协作者参加个人仓库
        • 从个人仓库中删除协作者
        • 从协作者的仓库中删除您自己
        • 保持用户帐户仓库的所有权连续性
      • 管理组织中的成员资格
        • 关于组织成员资格
        • 访问组织
        • 查看组织中人员的角色
        • 请求组织批准 OAuth 应用程序
        • 公开或隐藏组织成员关系
        • 管理您的预定提醒
        • 从组织中删除自己
    • 个人资料
      • 自定义个人资料
        • 关于您的个人资料
        • 关于组织的资料
        • 个性化您的个人资料
        • 管理个人资料自述文件
        • 在个人资料中嵌入项目
      • 管理个人资料中的贡献图
        • 在个人资料中查看贡献
        • 在个人资料中显示活动概览
        • 在个人资料中公开或隐藏您的私人贡献
        • 将 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 上管理订阅和通知
      • 设置通知
        • 关于通知
        • 配置通知
      • 查看和分类通知
        • 从收件箱管理通知
        • 对单个通知进行分类
        • 自定义对通知分类的工作流程
      • 在 GitHub 上管理活动的订阅
        • 查看订阅
        • 管理订阅
    • 您的企业
      • 管理企业帐户
        • 关于企业帐户
        • 验证或批准您企业帐户的域
        • 查看企业帐户的订阅和使用情况
        • 管理包含 GitHub Enterprise 的 Visual Studio 订阅
        • 将 Azure 订阅连接到您的企业
      • 管理企业中的用户
        • Roles in an enterprise
        • 邀请人员管理企业
        • 管理企业的支持权限
        • 查看企业中的人员
        • 查看和管理用户对企业的 SAML 访问
      • 管理企业帐户中的组织
        • 将组织添加到企业帐户
        • 管理企业帐户中没有所有者的组织
        • 查看企业帐户中组织的审核日志
        • 为企业帐户中的组织事件配置 web 挂钩
      • 为企业帐户配置身份和访问管理
        • 关于企业帐户的身份和访问管理
        • 为企业帐户中的组织启用 SAML 单点登录
        • 关于企业帐户中组织的用户预配
        • 使用 Okta 为企业帐户配置 SAML 单点登录和 SCIM
        • 管理企业帐户中组织的团队同步
      • 为企业帐户中的组织设置策略
        • 在企业帐户中实施仓库管理策略
        • 在企业帐户中实施项目板策略
        • 在企业帐户中实施团队策略
        • 在企业帐户中实施安全设置
        • 限制企业帐户的电子邮件通知
        • 在企业帐户中实施关于依赖项洞察的策略
        • 在企业帐户中实施 GitHub Actions 策略
        • 为企业帐户中的 GitHub Actions 构件和日志配置保留期
        • 在企业帐户中执行高级安全策略
    • 在 GitHub 上编写
      • 开始在 GitHub 上编写和格式化
        • 关于在 GitHub 上编写和设置格式
        • 基本撰写和格式语法
      • 使用高级格式
        • 使用表格组织信息
        • 创建和突显代码块
        • 自动链接的引用和 URL
        • 附加文件
        • 创建指向代码段的永久链接
      • 使用已保存回复
        • 关于已保存回复
        • 创建已保存回复
        • 编辑已保存回复
        • 删除已保存回复
        • 使用已保存回复
      • 编辑内容以及与 gist 共享内容
        • Creating gists
        • 复刻和克隆 Gist
    • 创建、克隆和存档仓库
      • 在 GitHub 上创建仓库
        • 关于仓库
        • 关于仓库可见性
        • 创建新仓库
        • 从模板创建仓库
        • 关于自述文件
        • 关于代码所有者
        • 关于仓库语言
        • 许可仓库
        • 创建模板仓库
        • 创建仅含议题的仓库
        • 限制查看仓库中的内容和差异
        • 镜像仓库
      • 从 GitHub 克隆仓库
        • 克隆仓库
        • HTTPS 克隆错误
        • 错误:未找到仓库
        • 错误:远程 HEAD 引用不存在的 ref,无法检出
      • 存档 GitHub 仓库
        • 关于存档仓库
        • 存档仓库
        • 关于在 GitHub 上存档内容和数据
        • 参考和引用内容
        • 备份仓库
    • 提交对项目的更改
      • 创建并编辑提交
        • 关于提交
        • 创建有多个作者的提交
        • 代表组织创建提交
        • 更改提交消息
      • 查看和比较提交
        • 提交分支和标记标签
        • 比较提交
        • 提交视图之间的差异
      • 提交疑难解答
        • 存在于 GitHub 上但不存在于本地克隆中的提交
        • 我的提交为什么链接到错误的用户?
    • 协作处理拉取请求
      • 入门指南
        • 关于协作开发模式
      • 使用复刻
        • 关于复刻
        • 为复刻配置远程仓库
        • 同步复刻
        • 将上游仓库合并到复刻
        • 允许更改从复刻创建的拉取请求分支
        • 删除仓库或更改其可见性时,复刻会发生什么变化?
      • 在具有代码质量功能的仓库上进行协作
        • 关于状态检查
      • 发起提案,请求改进项目
        • 关于分支
        • 创建和删除仓库中的分支
        • 关于拉取请求
        • 关于比较拉取请求中的分支
        • 创建拉取请求
        • 从复刻创建拉取请求
        • 更改拉取请求的阶段
        • 请求拉取请求审查
        • 更改拉取请求的基本分支
        • 将更改提交到从复刻创建的拉取请求分支
      • 解决合并冲突
        • 关于合并冲突
        • 在 GitHub 上解决合并冲突
        • 使用命令行解决合并冲突
      • 审查拉取请求中的更改
        • 关于拉取请求审查
        • 审查拉取请求中的建议更改
        • 过滤拉取请求中的文件
        • 在拉取请求中查找已更改的方法和函数
        • 评论拉取请求
        • 查看拉取请求审查
        • 审查拉取请求中的依赖项更改
        • 在拉取请求中加入反馈
        • 批准需要审查的拉取请求
        • 忽略拉取请求审查
        • 本地检查拉取请求
      • 合并拉取请求中的更改
        • 关于拉取请求合并
        • 合并拉取请求
        • 自动合并拉取请求
        • 关闭拉取请求
        • 还原拉取请求
    • 在 GitHub 上