I have a problem that I suspect may not have a solution, but no harm in asking
My firm uses Git Enterprise hosted on an internal server. Whilst my laptop is connected to the firm's network I have access to this remote repository, but when I am off the network, I do not. I can only work locally.
Separate to this, I have a virtualised computer hosted on our network. This computer has access to Git Enterprise AND I can log into it from my laptop anywhere, both whilst on or off the network.
My situation is this. As I write this question, I am at home and off the network. However I need to push my local branch up to Git Enterprise. Is there anyway I can do this - maybe using my virtualised PC and possibly even a personal GitHub account? My initial thought was to somehow push my local branch up to a private repo on my personal GitHub account, access my virtual PC to download that branch, then from there push it up to Git Enterprise. The trouble is, I wouldn't know where to start. I don't want to damage other branches either on my GitHub or Git Enterprise repos.
Can this be done?
Thanks