Git is yet another open source version control, and seems to be the toolof choice for contemporary coding mavericks. I still prefer svn and cvs,for centralised version control, but can appreciate why some projectsmay require distributed repositories as afforded by git.
Setting up a central git repository on a server is easy. You basicallysetup a user, whose home directory is used to store the repositories,and allow access to people using keys, where the user retain theirprivate key and their public key is saved as an authorised key for thegit user account.
Read More →
RANCID stands for really awesome new cisco configuration differ[1]and polls Cisco devices to geta copy of the configuration and an inventory of the hardware and commitsthe details to a version control system such a CVS or SVN. The versioncontrol is used to maintain a history of the changes, and any changes tothe configuration are reported. There are a number of guides availablefor installing RANCID[2,4,5], but I’ve documented thesteps I took here for my reference.
Read More →