CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Thu, 31 Jul 2025 18:38:08 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20100311083816
location: https://web.archive.org/web/20100311083816/https://help.github.com/
server-timing: captures_list;dur=0.802746, exclusion.robots;dur=0.025686, exclusion.robots.policy;dur=0.012061, esindex;dur=0.014734, cdx.remote;dur=18.254675, LoadShardBlock;dur=601.837669, PetaboxLoader3.datanode;dur=381.454047, PetaboxLoader3.resolve;dur=114.677262
x-app-server: wwwb-app214
x-ts: 302
x-tr: 755
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: SERVER=wwwb-app214; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Thu, 31 Jul 2025 18:38:12 GMT
content-type: text/html
x-archive-orig-server: nginx/0.7.61
x-archive-orig-date: Thu, 11 Mar 2010 08:38:16 GMT
x-archive-orig-content-length: 16109
x-archive-orig-last-modified: Wed, 03 Mar 2010 23:17:04 GMT
x-archive-orig-connection: close
x-archive-orig-expires: Fri, 12 Mar 2010 08:38:16 GMT
x-archive-orig-cache-control: max-age=86400
x-archive-orig-accept-ranges: bytes
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Thu, 11 Mar 2010 08:38:16 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Sun, 09 Aug 2009 17:50:13 GMT", ; rel="prev memento"; datetime="Tue, 02 Mar 2010 21:20:12 GMT", ; rel="memento"; datetime="Thu, 11 Mar 2010 08:38:16 GMT", ; rel="next memento"; datetime="Sun, 20 Jun 2010 06:57:19 GMT", ; rel="last memento"; datetime="Sat, 26 Jul 2025 13:09:01 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_14_20100311062623_crawl100_IndexOnly-c/51_14_20100311083523_crawl101.arc.gz
server-timing: captures_list;dur=5.255414, exclusion.robots;dur=0.189511, exclusion.robots.policy;dur=0.090078, esindex;dur=0.106838, cdx.remote;dur=439.341361, LoadShardBlock;dur=2832.083823, PetaboxLoader3.resolve;dur=1551.263113, PetaboxLoader3.datanode;dur=1104.557149, load_resource;dur=465.839928
x-app-server: wwwb-app214
x-ts: 200
x-tr: 4126
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
Help.GitHub - Welcome
Welcome
Welcome to the GitHub Help site. Here we have compiled many guides to help you set up and use git and GitHub.
Guides
Use the sidebar on the right side of this site to access our guides!
If you would like to submit your own guides, please fork our repo and send pull requests to tekkub
We are in the process of moving guides over from the old wiki.
Popular guides
- Forking a project
- How to fork a project, submit changes, and pull from other repos in the fork network
- Generating SSH keys
- How to generate SSH keys and add them to GitHub
- Troubleshooting SSH issues
- Solutions to common SSH issues
- Setting user name, email and GitHub token
- Configure your local git installation so that commits are linked to your GitHub account
- Removing sensitive data
- Dealing with accidentally committed passwords or other sensitive information
Getting help
There are a number of resources available to help you learn git or fix issues with GitHub:
GitHub
- GitHub Support — Resolve issues with GitHub or get help with basic git issues.
- Contact GitHub — Don’t feel like making an account on support.github.com? This is your direct line to us.
- GitHub Google Group — Ask the community for help
- GitHub Status — Is GitHub down, or is it just me?
Git
- Pro git
- git-scm
- git man pages — In-depth documentation for every git command.
- git user’s manual
- Learn.GitHub — Git tutorials for beginners and experts.
- git ready — Little tips and hints for using git.
Setup
- Installing git
- How to install git
- Generating SSH keys
- How to generate SSH keys and add them to GitHub
- Troubleshooting SSH issues
- Solutions to common SSH issues
- Setting user name, email and GitHub token
- Configure your local git installation so that commits are linked to your GitHub account
- Installing Git HTML help
- How to install the local git HTML help files
- Working with SSH key passphrases
- SSH key passphrases, why you should use them, and how to avoid re-entering them
- Dealing with line endings
- How to ensure that line endings are consistent in your repo
- Managing multiple clients
- How to manage multiple clients and their repositories
Troubleshooting
- Troubleshooting SSH issues
- Solutions to common SSH issues
- Fixing egit corruption
- How to fix corruption in a remote repo caused by egit
- Testing webhooks
- How to test post-receive webhook calls from your repo
Repos
- Deleting a repo
- How to remove a repo from your GitHub account
- Moving a repo
- How to move a repo from one account to another
Everyday git
- Working with remotes
- Pushing, fetching, merging and deleting remote branches
- Ignoring files
- How to tell git to ignore files
- All your rebase
- Using git rebase to restructure a branch
Git ninjutsu
- Removing sensitive data
- Dealing with accidentally committed passwords or other sensitive information
- Splitting a subpath out into a new repo
- How to generate a new repo from a subpath, retaining history.
- Working with subtree merge
- How to use subtree merge to merge one repo into another as a subpath.
- Changing author info
- How to modify author info in your repo's history
Collaborating
- Forking a project
- How to fork a project, submit changes, and pull from other repos in the fork network
- Post-Receive Hooks
- Working with GitHub's post-receive web hooks.
- Testing webhooks
- How to test post-receive webhook calls from your repo
- Managing multiple clients
- How to manage multiple clients and their repositories
Deploying
- Understanding deploy keys
- Do you need a deploy key?
- Deploying with Capistrano
- How to set up capistrano to pull from a GitHub repo
Mac
- Installing git (OSX)
- How to install git on OSX
- Generating SSH keys (OSX)
- Setting up SSH keys on Mac OSX
- Working with SSH key passphrases
- SSH key passphrases, why you should use them, and how to avoid re-entering them
- Dealing with line endings
- How to ensure that line endings are consistent in your repo
- Textmate
- How to use Textmate as your git editor
Windows
- Installing git (Win/msysgit)
- How to install git on Windows
- Generating SSH keys (Win/msysgit)
- Setting up SSH keys with msysgit on Windows
- Working with SSH key passphrases
- SSH key passphrases, why you should use them, and how to avoid re-entering them
- Dealing with line endings
- How to ensure that line endings are consistent in your repo
Linux
- Installing git (Linux)
- How to install git on Linux
- Generating SSH keys (Linux)
- Setting up SSH keys on Linux
- Dealing with line endings
- How to ensure that line endings are consistent in your repo
Other
- Userscripts and Bookmarklets
- Various bits of code to enhance and personalize GitHub
- GitHub API
- Multiple SSH keys
- How to push using different SSH keys on the same computer