Build / make en el server de git o en el cliente

He clonado un repository git de un server y considerando hacer de ese machien local un server git para clientes git locales, no sé si debería comstackr / hacer el repository (aplicación) en el server y luego clonarlo en un git local. (cliente) o debería clonar primero y luego build / hacer en mi máquina local! Esta aplicación tiene un código C subyacente en Java, así que me ocuparé de Java, creo que este código subyacente que está en C es comstackdo / comstackdo cuando lo estoy creando / comstackndo con make. Entonces, ¿no sería una buena idea build / crear en el server de git y luego clonarlo, de esta forma no todos los clientes tienen que hacerlo en todos los clientes de git …

Qué piensas ? Por cierto, ¿este código subyacente en C se denomina código nativo?

Saludos