На сколько я понимаю, все предложенное выше - это клиенты git под Windows, которые могут работать только с локальными репозиториями (либо репозитория, клонированного на локальную машину) и требуют локально установленного git. Управление удаленными репозиториями только посредством pull/push. Поправьте меня, если я ошибаюсь.
IDE вроде пхпсторп имеют ту же саму проблему. При том, что они без проблем могут редактировать код удаленно (ftp/sftp), они требуют локально установленного гит.
Тут ситуация иная. Весь код разработчиков хранится на нескольких удаленных виртуальных машинах, там же установлен гит. Виртуальные машины под юниксами, но это не столь важно. Вся работа с кодом происходит на них, на машинах самих разработчиков (они под управлением Windows) не храниться вообще ничего.
Так вот, нужен инструмент, который мог бы управлять именно удаленным git.