This version of GitHub Enterprise was discontinued on November 9, 2017. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.
Sometimes you just need a little help.
-
Bootcamp
-
Setup
-
About GitHub
-
Exploring projects on GitHub
-
Using Git
-
Setting up and managing your GitHub user account
-
Authenticating to GitHub
-
Keeping your account and data secure
- 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
- Connecting with third-party applications
- Reviewing your authorized applications (OAuth)
- Reviewing your security log
- Removing sensitive data from a repository
- Sudo mode
- Preventing unauthorized access
-
Securing your account with two-factor authentication (2FA)
- About Two-Factor Authentication
- Configuring two-factor authentication via a TOTP mobile app
- Configuring two-factor authentication via FIDO U2F
- Downloading your two-factor authentication recovery codes
- Providing your 2FA authentication code
- Authenticating to GitHub using FIDO U2F via NFC
- Recovering your account if you lost your 2FA credentials
- Disabling two-factor authentication for your personal account
- Connecting to GitHub with SSH
-
Troubleshooting SSH
- Recovering your SSH key passphrase
- Error: Permission denied (publickey)
- Error: Bad file number
- Error: Key already in use
- Error: Permission to user/repo denied to other-user
- Error: Permission to user/repo denied to user/other-repo
- Error: Agent admitted failure to sign
- Error: We're doing an SSH key audit
- Signing commits with GPG
- Troubleshooting GPG
-
Keeping your account and data secure
-
Setting up and managing your GitHub profile
-
Writing on GitHub
-
Receiving notifications about activity on GitHub
-
Setting up and managing organizations and teams
- Collaborating with groups in organizations
- Managing membership in your organization
- Managing people's access to your organization with roles
- Organizing members into teams
-
Managing access to your organization's repositories
- Repository permission levels for an organization
- Managing an individual's access to an organization repository
- Managing team access to an organization repository
- Adding outside collaborators to repositories in your organization
- Removing an outside collaborator from an organization repository
- Converting an organization member to an outside collaborator
- Converting an outside collaborator to an organization member
- Reinstating a former outside collaborator's access to your organization
- Managing organization settings
- Migrating your organization to improved organization permissions
- Keeping your organization secure
-
Creating, cloning, and archiving repositories
-
Managing files in a repository
-
Working with non-code files
-
Managing Large Files
-
Commits
-
Searching for information on GitHub
-
Keyboard Shortcuts
-
Collaborating with issues and pull requests
- About pull requests
- GitHub flow
- About collaborative development models
- About discussions in issues and pull requests
- Working with forks
- Collaborating on repositories with code quality features enabled
- Proposing changes to your work with pull requests
- Addressing merge conflicts
- Reviewing changes in pull requests
- Incorporating changes from a pull request
-
Building a strong community
-
Managing Repository Collaborators
-
Managing Remotes
- About remote repositories
- Adding a remote
- Changing a remote's URL
- Renaming a remote
- Removing a remote
- Which remote URL should I use?
- Why is Git always asking for my password?
- Dealing with non-fast-forward errors
- Fetching a remote
- Pushing to a remote
- Updating credentials from the OSX Keychain
- Caching your GitHub password in Git
-
Releases
-
Visualizing repository data with graphs
-
Importing your projects to GitHub
-
Advanced Git
-
Managing your work on GitHub
-
Administering a repository
-
Gists
-
Wiki
- About GitHub Wikis
- Adding wiki pages via the online interface
- Editing wiki pages via the online interface
- Creating a footer
- Creating a sidebar
- Adding and editing wiki pages locally
- Viewing a wiki's history of changes
- Adding images to wikis
- Adding links to wikis
- Supported MediaWiki formats
- Changing access permissions for wikis
- Disabling wikis
-
Automation
-
GitHub Pages Basics
-
Customizing GitHub Pages
- Using Jekyll as a static site generator with GitHub Pages
-
Troubleshooting GitHub Pages builds
- Viewing Jekyll build error messages
- Generic Jekyll build failures
- Page build failed: Missing docs folder
- Page build failed: Invalid submodule
- Page build failed: Missing submodule
- Page build failed: Markdown errors
- Page build failed: Config file error
- Page build failed: Unknown tag error
- Page build failed: Tag not properly terminated
- Page build failed: Tag not properly closed
- Page build failed: File does not exist in includes directory
- Page build failed: File is a symlink
- Page build failed: Symlink does not exist within your site's repository
- Page build failed: File is not properly UTF-8 encoded
- Page build failed: Invalid post date
- Page build failed: Invalid Sass or SCSS
- Page build failed: Invalid highlighter language
- Updating your Markdown processor to kramdown
- Page build failed: Relative permalinks configured
- Page build failed: Syntax error in 'for' loop
- Files that start with an underscore are missing
- Page build failed: Invalid YAML in data file
- Page build failed: Date is not a valid datetime
- Adding Jekyll plugins to a GitHub Pages site
- Additional customizations for GitHub Pages
