1. Introduction to git

You can browse the LDP github repository via the web at https://github.com/tLDP/.

Using git offers many advantages over other version control systems, but between git and github there's a few features that make it well suited for a distributed and diverse set of contributors:

These advantages come a bit a bit of a price in terms of increased complexity. There's a lot to git, but we'll cover enough here to manage documents in LDP.

You can get an account on github by going to their website and signing up for a free account. For ease of use, you may want to use SSH keys to authenticate with github otherwise you will be asked to enter your password with each update.


If for some reason you are unwilling to create a github account, we will do our best to accomodate you. You can use git clone https://github.com/tLDP/LDP.git to make a copy of the repository locally on your system. Make your proposed changes and then you can use git diff > myhowto.patch to generate the differences between the original and your updates. Send an e-mail to that you have updates you'd like to submit outside github and a volunteer will help you out.