For some reasons I don't have direct access to my Gitlab instance (no direct SSH, HTTPs nor VPN access). I can only access a virtual Desktop running within a Web Browser (Apache Guacamole in this case) from my laptop. I can copy paste text content or upload files to a remote RDP host server which has SSH/HTTPs access to Gitlab server.
How could I push my local commits to Gitlab server using this intermediate RDP Server? What would be the steps to push all my local commits?
- Zip my local repository containing ".git" subdirectory
- Upload to remote server / Virtual Desktop through Web browser
- Unzip my local repository archive on remote RDP host server
- Configure Tortoise Git
- Push to Gitlab server (reachable from the remote remote RDP host server) from remote RDP host server
Is it feasable following above steps or are there additionnal limitations or possible issues that I should be aware of?