Basically the same as the asterisk HOWTO. Changes: Initial clone is: git svn clone -s http://svn.asterisk.org/svn/asteirsk-gui The .gitignore file is: cp ../asterisk-tools/asterisk-gui_gitignore .gitignore No need to mess with menuselect as asterisk-gui does not use menuselect. Asterisk-gui has no 'trunk' . So the master branch should follow 2.0: git branch -D master git branch --track -b master 2.0