github进阶笔记

管理账号

账号设置

  • About your personal dashboard(个人面板)
  • Changing your GitHub username(更改名字)
  • Merging multiple user accounts(合并账号)
  • Converting a user into an organization(转为企帐)
  • Deleting your user account(删除账号)
  • Permission levels for a user account repository(权限级别)
  • Permission levels for user-owned project boards(权限级别)
  • Managing access to your user account's project boards(管理权限)
  • Best practices for leaving your company(离开公司)
  • What does the 'Available for hire' checkbox do?(渴望被雇)

管理邮箱

  • Adding an email address to your GitHub account
  • Changing your primary email address
  • Setting a backup email address
  • Setting your commit email address
  • Blocking command line pushes that expose your personal email address
  • Remembering your GitHub username or email
  • Types of emails GitHub sends
  • Managing marketing emails from GitHub

管理权限

  • Inviting collaborators to a personal repository
  • Removing a collaborator from a personal repository
  • Removing yourself from a collaborator's repository

管理成员

  • About organization membership
  • Accessing an organization
  • Viewing people's roles in an organization
  • Requesting organization approval for OAuth Apps
  • Publicizing or hiding organization membership
  • Removing yourself from an organization

管理简历

自定简历

  • About your profile
  • About your organization's profile
  • Personalizing your profile
  • Pinning items to your profile

贡献图片

  • Viewing contributions on your profile
  • Showing an overview of your activity on your profile
  • Publicizing or hiding your private contributions on your profile
  • Sending your GitHub Enterprise Server contributions to your GitHub.com profile
  • Why are my contributions not showing up on my profile?
  • Troubleshooting commits on your timeline

管理认证

数据安全

  • Creating a strong password(强的密码)
  • Updating your GitHub access credentials(访问认证)
  • Creating a personal access token for the command line(访问令牌)
  • Reviewing your SSH keys(查看密钥)
  • Reviewing your deploy keys(查看密钥)
  • Authorizing OAuth Apps(授权应用)
  • Reviewing your authorized integrations(查看授权)
  • Connecting with third-party applications(三方应用)
  • Reviewing your authorized applications (OAuth)(查看授权)
  • Reviewing your security log(安全日志)
  • Removing sensitive data from a repository(敏感数据)
  • About anonymized image URLs(图片地址)
  • About GitHub's IP addresses
  • GitHub's SSH key fingerprints
  • Sudo mode(权限切换)
  • Preventing unauthorized access

两步认证

  • About two-factor authentication(它是什么)
  • Configuring two-factor authentication(如何配置)
  • Configuring two-factor authentication recovery methods
  • Accessing GitHub using two-factor authentication(如何使用)
  • Recovering your account if you lose your 2FA credentials(恢复账号)
  • Changing two-factor authentication delivery methods for your mobile device(移动支持)
  • Countries where SMS authentication is supported(短信认证)
  • Disabling two-factor authentication for your personal account(如何关闭)

免密登录

  • About SSH(它是什么)
  • Checking for existing SSH keys(检查密钥)
  • Generating a new SSH key and adding it to the ssh-agent(生成密钥)
  • Adding a new SSH key to your GitHub account(保存密钥)
  • Testing your SSH connection(测连通性)
  • Working with SSH key passphrases(使用密令)

提交签名

  • About commit signature verification
  • Checking for existing GPG keys(检查密钥)
  • Generating a new GPG key(检查密钥)
  • Adding a new GPG key to your GitHub account(保存密钥)
  • Telling Git about your signing key(告诉软件)
  • Associating an email with your GPG key(关联邮箱)
  • Signing commits(签名条件)
  • Signing tags(签名标签)

接收通知

接收活动通知
接触篇

  • About notifications(它是什么)
  • About web notifications(网页通知)
  • About email notifications(邮箱标签)
  • Accessing your notifications(访问通知)
  • Choosing the delivery method for your notifications(选择方式)
  • About your organization’s news feed
    管理篇
  • Marking notifications as read(标记已读)
  • Saving notifications for later(延迟保存)
  • Subscribing to and unsubscribing from notifications(订阅关启)
  • Listing the issues and pull requests you're subscribed to(列出问题)
  • Watching and unwatching repositories(收藏关启)
  • Watching and unwatching releases for a repository
  • Watching and unwatching team discussions
  • Listing the repositories you're watching
  • About email notifications for pushes to your repository

团队管理

企业账号

账单管理

写作管理

接触篇

  • About writing and formatting on GitHub(它是什么)
  • Basic writing and formatting syntax(写作美化)

进阶篇

  • Organizing information with tables(使用表格)
  • Creating and highlighting code blocks(代码高亮)
  • Autolinked references and URLs(引用链接)

保存回复

  • About saved replies(它是什么)
  • Creating a saved reply(创建)
  • Editing a saved reply(编辑)
  • Deleting a saved reply(删除)
  • Using saved replies(使用)

共享要点

  • Creating gists(创建)
  • Forking and cloning gists(克隆)

仓库管理

创建篇

  • About repositories(它是什么)
  • Creating a new repository(创建新的)
  • Creating a repository from a template(使用模板)
  • About READMEs(说明文件)
  • About code owners(代码作者)
  • About repository languages(仓库语言)
  • Licensing a repository(仓库版权)
  • Creating a template repository(创建模板)
  • Creating an issues-only repository(提问仓库)
  • Limits for viewing content and diffs in a repository(查看限制)
  • Duplicating a repository(复制仓库)

克隆篇

  • Cloning a repository(克隆仓库)
  • HTTPS cloning errors(克隆错误)
  • "Error: Repository not found"
  • "Error: Remote HEAD refers to nonexistent ref, unable to checkout"

归档篇

  • About archiving repositories(它是说明`)
  • Archiving repositories(归档仓库)
  • About archiving content and data on GitHub
  • Referencing and citing content
  • Backing up a repository

版本管理

接触篇
学习篇
命令篇
远程篇
进阶篇
提交篇
贡献篇

工作管理

使用提问

  • About issues
  • Creating an issue
  • Deleting an issue
  • Opening an issue from code
  • Transferring an issue to another repository
  • Pinning an issue to your repository
  • Creating a permanent link to a code snippet
  • About task lists
  • About automation for issues and pull requests with query parameters
  • File attachments on issues and pull requests
  • Assigning issues and pull requests to other GitHub users
  • Viewing all of your issues and pull requests
  • Disabling issues
  • Closing issues using keywords
  • About duplicate issues and pull requests

使用标签

  • About labels
  • Creating a label
  • Applying labels to issues and pull requests
  • Editing a label
  • Deleting a label

工程面板

  • About project boards
  • Creating a project board
  • Editing a project board
  • Linking a repository to a project board
  • About automation for project boards
  • Configuring automation for project boards
  • Copying a project board
  • Closing a project board
  • Reopening a closed project board
  • Deleting a project board
  • Disabling project boards in a repository
  • Disabling project boards in your organization
  • Changing project board visibility

追踪进程

  • Adding issues and pull requests to a project board
  • Adding notes to a project board
  • Tracking progress on your project board
  • Filtering cards on a project board
  • Archiving cards on a project board

查找信息

  • Filtering issues and pull requests
  • Filtering issues and pull requests by assignees
  • Filtering issues and pull requests by labels
  • Filtering pull requests by review status
  • Sorting issues and pull requests
  • Using search to filter issues and pull requests
  • Sharing filters

构建社交

健康贡献

  • About community profiles for public repositories
  • Accessing a project's community profile
  • Setting guidelines for repository contributors
  • Adding a code of conduct to your project
  • Adding support resources to your project
  • Adding a license to a repository
  • Creating a default community health file for your organization
  • Helping new contributors find your project with labels
  • Displaying a sponsor button in your repository

使用模板

  • About issue and pull request templates
  • Creating issue templates for your repository
  • Creating a pull request template for your repository
  • Manually creating a single issue template for your repository

团队交流

  • About team discussions
  • Creating a team discussion
  • Editing or deleting a team discussion
  • Pinning a team discussion

评论会话

  • Managing disruptive comments
  • Locking conversations
  • Tracking changes in a comment

工程文档

  • About wikis
  • Adding or editing wiki pages
  • Creating a footer or sidebar for your wiki
  • Editing wiki content
  • Viewing a wiki's history of changes
  • Changing access permissions for wikis
  • Disabling wikis

管理类库

  • About GitHub Package Registry
  • Configuring Docker for use with GitHub Package Registry
  • Configuring Apache Maven for use with GitHub Package Registry
  • Configuring NPM for use with GitHub Package Registry
  • Configuring NuGet for use with GitHub Package Registry
  • Configuring RubyGems for use with GitHub Package Registry

未完待续!!!

参考文献

...

你可能感兴趣的:(github进阶笔记)