My server already runs IIS on TCP ports 80 and 443. I want to make a centralized \"push/pull\" Git repository available to all my team members over the Internet.
So
Try this instruction that uses SCM-Manager and IIS: Hosting Git, SVN and Hg (Mercurial) repositories on Windows with IIS