Transfer Github Repo to Different Organization

Hi Friends

I have an app that is hooked up to my personal Github organization. I would like to get the repo over to my business Github organization. I know it’s possible to transfer ownership of Git repos within Github itself, but my understanding is that if I do this it will potentially break the OXIDE integration.

Is it possible to do this in OXIDE?

1 Like

Hi @forumfred

This is possible, but requires manual intervention from our side. In other words the process is not yet automated in OXIDE/Accounts Hub.

Basically the steps would be as follows. Assuming your App is linked to a Github via an integration to gitOrgName_A/gitRepoName_1, and in Accounts Hub you then obviously also have an JourneyApps → Github integration with gitOrgName_A

Steps to transfer repo gitRepoName_1 from gitOrgName_AgitOrgName_B

  1. Send a support ticket to support@journeyapps.com sharing your wish to execute a github repo transfer (provide a link to the app in question) - we will respond with general timing for the request
  2. Ensure all drafts are committed and that all your branches are clean on gitOrgName_A/gitRepoName_B
  3. Go to the Accounts Hub and create a second Github Integration with gitOrgName_B
  4. Go to Github and download a copy of gitRepoName_1 to zip (as a backup)
  5. Go to Github and complete the Github repo transfer process for gitRepoName_1 from gitOrgName_AgitOrgName_B
  6. Inform Journeyapps Support that the transfer has been completed, confirming the exact URL of the transferred repo, presumably it would now be github.com/gitOrgName_B/gitRepoName_1
  7. JourneyApps support will then manually update the settings in Accounts Hub / OXIDE for your App to use the new URL instead of the old one