Usando Ubuntu Git y msysgit para trabajar directamente con los mismos files

Sé que normalmente no hay problemas para usar Git desde diferentes sistemas operativos para trabajar con los mismos repositorys, pero quiero saber si este escenario en particular sería una exception a eso. ¿Ves algún problema trabajando de esta manera?

Tenemos un server Ubuntu con varios repositorys Git. Git está instalado en el server y algunas veces SSH entra para get acceso remoto y usa Git que está instalado en ese server directamente a través del shell (sí, sé que es extraño y el estándar sería tener un repository Git clonado local en lugar de usando la installation remota de Git).

En mi estación de trabajo con Windows 7, estoy usando WebDrive para mapear un directory del server Ubuntu como una unidad de networking en mi computadora a pesar de que mi computadora está en una networking completamente diferente. Esto funciona a través de SSH. Quiero usar la installation de git en mi computadora con Windows 7 para trabajar con los files en esta unidad como si fueran locales. Haré cosas como clonar, extraer y empujar a repositorys que fueron creados y continúan siendo utilizados por la installation de Git desde el server de Ubuntu.

No veo ninguna razón para que esto genere ningún problema que normalmente no encontraría con el uso estándar de Git, pero solo quería asegurarme (no quiero tener un repository corrupto). Además, ¿hay algo de lo que debería tener cuidado cuando trabaje de esta manera?

EDITAR: Mis requisitos ahora han cambiado. También necesitaré realizar commits directos (además de pulls y push) usando my msysgit en un repository creado con Ubuntu git.

Solo asegúrate de que cuando estés cometiendo los finales de línea sean as is o unix-style (pensamos que msysgit dice que este último es el recomendado para proyectos multiplataforma) Esta es una de las pantallas que ves al instalar msysgit:

enter image description here

http://lostechies.com/jasonmeridth/files/2011/03/msysgit_install8_69176BC0.png

También puede ver / cambiar esto fácilmente desde la configuration de Extensiones de Git (si lo está usando) pero se trata de configurar core.autocrlf en false o input

Otra cosa para asegurar es que está usando versiones similares de git / msysgit en Ubuntu y Windows.