Actualmente, ¿cuál es la mejor manera de configurar un server Git para el control de origen para Mac y PC para conectarse?

Me gustaría compartir algunos códigos de Ruby on Rails entre las PC y la Mac.

Actualmente, ¿cuál es la mejor manera de configurar una máquina Git local para que todas las Mac y PC se puedan conectar a ella para hacer pull and push?

¿Es mejor configurar una Mac y luego dejar que otras Mac o PC se conecten a ella?

¿O está igualmente bien usar una PC para configurarlo (pero ssh daemon parece tener un problema lento como en Cómo configurar PC y Mac para usar git y puede que no funcione también?)

¿Qué pasa con la solución de usar git daemon lugar?

git daemon no es una buena solución para push, ya que no admite ninguna authentication.

El método más simple es habilitar "Inicio de session remoto" en la máquina OS X (server SSH). Si tiene instalado git, no necesita configuration adicional (excepto counts de usuario) para que git funcione.