Git is a free and open source distributed version control system, and our preferred method of sharing source code. LUG@UCLA hosts members' Git repositories at //linux.ucla.edu/git/. This page provides an overview of the steps necessary to get your project hosted.
If you don't already have an SSH key pair, you can follow these steps to generate one.
Give your public SSH key to a LUG admin so they can add your key to Gitolite. Also, provide the LUG admin with 1) a repository name and 2) a short ~5 word description of the repository.
Using the repository
First, verify your repository has been created by accessing //linux.ucla.edu/git/. If your project name is "
router-hack", then your push/pull address will be
firstname.lastname@example.org:router-hack.git. Your repository will also have a public pull-only address at //linux.ucla.edu/git/router-hack.git.