virtualenvwrapper.github is a template for virtualenvwrapper to extend its project-management features. It automatically clones a Github repository when creating a new project directory.
$ pip install virtualenvwrapper.github
# make sure git@github.com:your_github_username/my_repo.git exists
$ export VIRTUALENVWRAPPER_GITHUB_USER=your_github_username
$ mkproject -t github my_repo