I'm running Node.js through IISNode on a Windows Virtual Machine on Azure, to do processing of vector drawing files.
I'm quite the newbie when it comes to IIS and Windows servers (this project requires Windows).
What's the best way for me to be able to deploy a Git repo on the server? (Push to a remote repo on the server) Should I run an SSH server on the VM? Perhaps there are ready solutions for this on Azure already?
Thanks.
According to my knowledge, there are so many ways to deploy a git server on Azure. However, for your scenario, you need to use Windows for your deploying. This should be same as deploy git server on a local windows machine. I suggest you could consider following solutions:
Build you Git server step by step by referring this blog.
Using Bonobo Git Server to set up your own self hosted git server on IIS for Windows directly.
I don't which one is the best practice for you. It depends on your requirement.
Additional, don't forget open specific ports on the NSG.
Hope this helps!