I have a single organisation, and a project per client. You can choose to have your source in the dev ops source or github, or both, whatever you like. The nice thing with git is you can set up multiple sources. So I have origin as github and for the projects where there is also a git repo on dev ops/VSTS then I have an upstream repo. So I do all my normal pushes up to github and periodically I will do a push to upstream to update that separate git repo. It has to start off the same repo. Ie I clone from dev ops, then push up to a fresh repo on github. It has to be fresh or it won't work. Ie if you create a new github repo but have no commits it will give instructions on how to push an already existing gut repo. Works a treat... you could also have it hosted on bitbucket with another remote url/name if you like. Git remote -v will show your remote URLs.
Get Outlook for Android<https://aka.ms/ghei36> ________________________________ From: ozdotnet-boun...@ozdotnet.com <ozdotnet-boun...@ozdotnet.com> on behalf of Greg Keogh <gfke...@gmail.com> Sent: Monday, August 19, 2019 9:15:00 AM To: ozDotNet <ozdotnet@ozdotnet.com> Subject: Re: [OT] github "downloads" I was incredulous that there would be no way to convert mercurial to git (history intact), so I went searching. This seems to cover a few plausible sounding options: So was I, and you led me to this: https://github.com/new/import I just tried it, and it works perfectly on one of my Bitbucket repos. I don't know how I missed that yesterday in all my searching. Thanks for leading me to it! Greg