Enterprise 2.14
训练营
设置
关于 GitHub
在 GitHub 上探索项目
使用 Git
设置和管理 GitHub 用户帐户
管理用户帐户设置
管理电子邮件首选项
管理对个人仓库的访问
管理组织中的成员资格
向 GitHub 验证
保护帐户和数据安全
- 创建强密码
- 更新 GitHub 访问凭据
- 创建用于命令行的个人访问令牌
- 审查 SSH 密钥
- 审查您的部署密钥
- 授权 OAuth 应用程序
- 审查授权的集成
- 连接第三方应用程序
- 审查您的授权应用程序 (OAuth)
- 审查您的安全日志
- 从仓库中删除敏感数据
- Sudo 模式
- 防止未授权的访问
使用双重身份验证 (2FA) 保护您的帐户
使用 SSH 连接到 GitHub
SSH 故障排除
- 恢复 SSH 密钥密码
- “错误:权限被拒绝(公钥)”
- “错误:文件编号错误”
- “错误:密钥已被使用”
- “错误:用户/仓库拒绝其他用户的权限”
- “错误:用户/仓库拒绝用户/其他仓库的权限”
- “错误:代理承认没有签署“
- “错误:ssh-add:非法选项 -- K”
- “错误:我们正在进行 SSH 密钥审核”
管理提交签名验证
对提交签名验证进行故障排除
设置和管理您的 GitHub 个人资料
自定义个人资料
管理个人资料中的贡献图
在 GitHub 上编写
开始在 GitHub 上编写和格式化
使用高级格式
使用已保存回复
在 GitHub 上接收关于活动的通知
开始使用通知
管理通知
设置和管理组织及团队
与组织中的团体协作
管理组织中的成员资格
使用角色管理人们对您的组织的访问
将成员组织为团队
- 关于团队
- 创建团队
- 设置团队的头像
- 向团队添加组织成员
- 重命名团队
- 更改团队可见性
- 在组织的层次结构中移动团队
- 申请添加子团队
- 申请添加或更改父团队
- 从团队中删除组织成员
- 禁用组织的团队讨论
- 删除团队
管理对组织仓库的访问
- 组织的仓库权限级别
- 管理个人对组织仓库的访问
- 管理团队对组织仓库的访问
- 添加外部协作者到组织的仓库
- 从组织仓库中删除外部协作者
- 将组织成员转换为外部协作者
- 将外部协作者转换为组织成员
- 恢复前外部协作者对组织的访问权限
管理对组织项目板的访问
管理组织设置
- 重命名组织
- 转让组织所有权
- 限制在组织中创建仓库
- 设置删除或转让组织中仓库的权限
- 限制在组织中更改仓库可见性
- 允许人员分叉组织中的私有仓库
- 删除组织账户
- 将组织转换为用户
- 将 Jira 与您的组织项目板集成
将组织迁移到改进的组织权限
保护组织安全
创建、克隆和存档仓库
在 GitHub 上创建仓库
从 GitHub 克隆仓库
存档 GitHub 仓库
管理仓库中的文件
在 GitHub 上管理文件
使用命令行管理文件
使用非代码文件
- 呈现图像和比较差异
- GitHub 上的地图 geoJSON 文件
- 在 GitHub 上使用 Jupyter Notebook 文件
- 3D 文件查看器
- 呈现 CSV 和 TSV 数据
- 呈现 PDF 文档
- 散文文档中的呈现差异
管理大文件
使用大文件
大文件版本管理
- 关于 Git Large File Storage
- 安装 Git Large File Storage
- 配置 Git Large File Storage
- 协作处理 Git Large File Storage
- 将仓库中的文件移至 Git Large File Storage
- 从 Git Large File Storage 中删除文件
- 解决 Git Large File Storage 上传失败
提交
- 创建有多个作者的提交
- 更改提交消息
- 存在于 GitHub 上但不存在于本地克隆中的提交
- 提交分支和标记标签
- 我的提交为什么链接到错误的用户?
- 为什么我的提交顺序不正确?
- 跨时间比较提交
- 提交视图之间的差异
在 GitHub 上搜索信息
开始在 GitHub 上搜索
在 GitHub 上搜索
键盘快捷键
使用议题和拉取请求进行协作
使用分叉
在启用了代码质量功能的仓库上进行协作
通过拉取请求提议工作更改
解决合并冲突
审查拉取请求中的更改
合并拉取请求中的更改
建立强大的社区
设置项目的健康贡献
使用模板鼓励仓库中的高质量议题和拉取请求
与您的团队协作
调解评论和对话
使用 wiki 为项目写文档
管理远程
- 关于远程仓库
- 添加远程
- 更改远程仓库的 URL
- 重命名远程
- 删除远程
- 我应使用哪个远程 URL?
- 为什么 Git 总是询问我的密码?
- 处理非快进错误
- 获取远程仓库
- 推送到远程
- 更新 OSX 密钥链中的凭据
- 在 Git 中缓存 GitHub 密码
发行版
通过图表可视化仓库数据
访问基本仓库数据
分析仓库内容的更改
了解仓库之间的连接
将项目导入到 GitHub
将源代码导入到 GitHub
在 GitHub 上使用 Subversion
高级 Git
管理在 GitHub 上的工作
使用议题管理工作
- 关于议题
- 创建议题
- 从代码打开议题
- 创建指向代码段的永久链接
- 关于任务列表
- 关于使用参数自动化议题和拉取请求
- 议题和拉取请求中的文件附件
- 分配议题和拉取请求到其他 GitHub 用户
- 查看所有议题和拉取请求
- 禁用议题
- 使用关键词关闭议题
- 关于重复的议题和拉取请求
标记议题和拉取请求
管理项目板
使用项目板跟踪工作进度
使用里程碑跟踪工作进度
查找仓库中的信息
管理仓库
管理仓库设置
管理仓库中的分支
配置拉取请求合并
定义拉取请求的可合并性
Gist
自动化
GitHub 页面基本信息
- 什么是 GitHub 页面?
- 配置 GitHub 页面的发布源
- 用户、组织和项目页面
- 使用自动生成器创建页面
- 使用命令行创建项目页面
- 取消发布项目页面站点
- 取消发布用户页面站点
- GitHub 页面上的延伸阅读
自定义 GitHub 页面
将 Jekyll 作为静态站点生成器与 GitHub 页面一起使用
- 关于 GitHub Pages 和 Jekyll
- 关于 GitHub 上的 Jekyll 主题
- 将 Jekyll 主题添加到 GitHub Pages 站点
- 在 Jekyll 主题中自定义 CSS 和 HTML
- 使用 Jekyll 在本地设置 GitHub Pages 站点
- 配置 Jekyll
GitHub Pages 构建故障排除
- 查看 Jekyll 构建错误消息
- 一般 Jekyll 构建失败
- “页面构建失败:缺少文档文件夹”
- “页面构建失败:子模块无效”
- “页面构建失败:缺少子模块”
- “页面构建失败:Markdown 错误”
- “页面构建失败:配置文件错误”
- “页面构建失败:未知标记错误”
- “页面构建失败:标记未正确终止”
- “页面构建失败:标记未正确关闭”
- “页面构建失败:包含目录中不存在文件”
- “页面构建失败:文件是符号链接”
- “页面构建失败:站点仓库中不存在符号链接”
- “页面构建失败:文件未正确进行 UTF-8 编码”
- “页面构建失败:发布日期无效”
- “页面构建失败:Sass 或 SCSS 无效”
- “页面构建失败:高亮插件语言无效”
- 将 Markdown 处理器更新为 kramdown
- “页面构建失败:已配置相对永久链接”
- “页面构建失败:'for' 循环中存在语法错误”
- 没有看到以下划线开头的文件
- “页面构建失败:数据文件中的 YAML 无效”
- “页面构建失败:日期不是有效的日期时间”
添加 Jekyll 插件到 GitHub Pages 站点
- 配置 Jekyll 插件
- GitHub Pages 的站点地图
- GitHub Pages 上的仓库元数据
- 在 GitHub 页面上重定向
- GitHub 页面上的表情符号
- “GitHub Pages 上的 @提及”