I've made a number of changes directly to the LSST Code Repositories page. I think more may need to be done in the workflow section, but I'm worried that that would diverge from the focus of the page on git (which is not well-reflected in its title).
On Basic Git Operations, I think that this is a little duplicative but it does provide a useful reference. I'm not sure I'd say "add the file" takes you to "unmodified" – this is confusing both because I don't think you mean the "git add" command and because I'd consider a newly created file to actually be a modification. I think "git checkout -b" is used a lot more than "git checkout --track". You should note that "git pull" only works on the current branch while "git push" works on all local branches.
Handling Git Merge Problems should be titled Handling Git Push Problems. But the content looks good.
Gitolite Repository Hosting looks fine.
I haven't looked through the complete Git Crash Course, but it looks like it's mostly copied from the Trac page and should be OK.