This page summarizes the basic git commands to work with CMSSW * Generating SSH Keys: [[https://help.github.com/articles/generating-ssh-keys]] (skip the xclip part and directly open the id_rsa.pub with the editor) * Initialize in your working directory (or in your home) an empty git repository: git init git config --global user.name "your name as in github" git config --global user.email "your email" git config --global core.editor "your favorite editor (ex. emacs)" #check your settings git config --list * Check out git-cmssw commands in your home: git clone git@github.com:fwyzard/cms-git-tools.git #add this line to your ~.cshrc export PATH=$PWD/cms-git-tools:$PATH * Setup a CMSSW area scram p CMSSW_X_X_X cd CMSSW_X_X_X/src cmsenv git cms-init * To check out a package simply do git cms-addpkg "Package"