Configurar un server local y usar git como control de versión en nuestra networking o disco compartido

Nunca antes configuré GIT, aunque trabajé con él en el pasado.

Solo hay dos usuarios y tengo nuestros dos sitios web descargados en mi disco local. ¿Cómo hago para configurar Git en nuestra networking para que podamos empujar y tirar a nuestro repository?

¿Acabo de crear un directory como el siguiente excepto en una ruta compartida o de networking?

mkdir /c/git mkdir /c/git/testrepo.git cd /c/git/testrepo.git git init --bare 

Después de eso, muevo todos mis files desde el website a la carpeta git y, en caso afirmativo, ¿qué carpeta?

Por lo general, estas carpetas … ganchos, información, objects, refs y luego varios files como descripción de configuration y HEAD.

Hay más de una forma de llegar allí, pero generalmente puede iniciar el repository como no vacío, agregar y confirmar los files, y luego convertirlo al descubierto.

 mkdir /c/git mkdir /c/git/testrepo.git cd /c/git/testrepo.git git init ...copy everything... git add --all git commit -a -m "first commit" mv .git ../git_aux rm * mv ../git_aux/* ./ git config --bool core.bare true 

Editar: Con respecto a su problema con gitimmersion, repetí los pasos y no tuve problemas

enter image description here