¿Cómo puedo: Git One Way Push / Uneditable Directorio de trabajo?

¿Hay una manera de tener dos máquinas, digamos A y B.

A es mi máquina local, donde desarrollo mi código y lo presiono.B es un servidor, que NUNCA tendrá que editar el código, pero NECESITA un directorio de trabajo.

Es posible hacer estosin haciendo cualquiergit pulles lo que sea de B?

Quiero usar git de una sola manera, básicamente. En una dirección. Algo así como usarrsync para sincronizar un directorio local con uno remoto, pero con el control de versiones. Si esto no es posible con git, ¿es posible con algo más?

De nuevo, preferiblemente con control de versiones.

Respuestas a la pregunta(1)

Su respuesta a la pregunta