We have a self hosted Enteprise Github server, where our project source code is maintained. Now we are planning to migrate to Bitbucket.
The issue here is Github server does not have a public facing IP only intranet, so how to migrate the code to Bitbucket.
One solution what I can think of is setting up a reverse proxy (load balancer) which has public IP and redirect the request to Gihub that is hosted on premice. In bitbucket, in Import repository option will be providing this public load balancer IP. Will this solution work?
Is there any other approach to solve this problem?