¿Cómo puedo clonar mi repository principal en varias computadoras / diferentes sistemas operativos?

Estoy dando mis primeros pasos en git con algunos proyectos de encoding personal. Lo que quiero hacer es poder clonar la carpeta principal de cada proyecto en todas las computadoras que tengo. Básicamente estoy trabajando desde un MAC en casa, una máquina de Windows en el trabajo (donde estoy planeando crear una máquina virtual de Ubuntu y ejecutar todo allí), otra máquina ubuntu en casa y un VPS ubuntu. También poseo una count bitbucket.

Lo único que he tenido éxito es instalar git en mi MAC principal y agregar / confirmar / insert datos en el repository remoto de bitbucket. ¿Qué pasos debo seguir para lograr lo que quiero? ¿Copio el repository principal de bitbucket en todas las computadoras con fetch / pull? ¿O configuro todas las demás computadoras, excepto mi MAC principal, como controles remotos y presiono a todas desde aquí?

Se clona con git clone y se ejecuta git pull en cada repository en sentido descendente periódicamente para actualizar los esclavos.

Si puede SSH en todas sus casillas, podría empujar de forma equivalente desde el maestro, pero la forma en que normalmente se realizan los controles de acceso en los ISP, esto a menudo no es factible en la práctica.

Tenga en count que Git está descentralizado. No le dé innecesariamente a su Mac una position especial en la topología. Si te preparas mentalmente para la eventualidad que cualquiera de los clientes podría impulsar para dominar, te alegrará algún día que no te hayas pintado en este rincón en particular. Esto será más un ejercicio mental que técnico; si está acostumbrado a una topología centralizada, es un poco difícil adaptarse al hábito (principalmente, no dependa de nada que no esté actualizado en el repository principal, o que se obtenga fácilmente de forma independiente en cualquier sistema cliente). Higiene básica realmente).

Utilice su repository BitBucket como repository central y empuje / tire desde allí en cada máquina que vaya a utilizar.

De esa forma, el repository BitBucket es la fuente de la verdad. Además, será accesible desde prácticamente cualquier lugar, mientras que si trabajas en una máquina que es remota y pasas a otra que quizás no puedas extraer de tu máquina con Windows.