As a follow-up to my CVS to SVN to Git post, I have the PHP EMS Tools repository migrated from my SVN to github. Since I’m moving the website and all development to a Redmine instance, the next step is setting up Github to work as a revision control repository in redmine. Well, it’s dead simple. I just followed the instructions for the Redmine plugin: Github hook , with the exception that I followed the redmine instructions for setting up the repository clone instead of Step #2 in the plugin instructions. All worked well, though I’ll admit I only tried it talking to redmine over plain HTTP, not HTTPS.