Conecte el server remoto a git

Tengo un server remoto que tiene mi instancia original de Omeka :

Ahora, descargué todo el código en local y creé un Git Repo.

Ahora, a medida que el usuario agregue contenido directamente en mi server remoto, quiero comprometerme directamente de forma remota y luego download los cambios en local.

La cosa es que no tengo ningún repository git en mi server distante.

Entonces, traté de copyr la carpeta .git local al server distante, pero ahora, obtengo:

error: bad index file sha1 signature fatal: index file corrupt 

¿¿¿Cómo debería hacerlo???

Para servir git repo desde remoto, deberá crear un repository vacío en el server y servir esa carpeta a través del https/ssh protocol .

A continuación, clone el repository remoto a través de la URL https / ssh en su server local. Entonces podrá retirar cualquier confirmación hecha en el server remoto.

Puedes encontrar un buen tutorial aquí