The github gem is very nice - makes it easy to work with other repositories, including the creation of remote tracked repositories, as well as merging from upstream and downstream.

Unfortunately defunkt’s master branch doesn’t work with ruby 1.9.1, so I’m using wfarr’s.