Estoy usando una caja como un depósito compartido, y mi equipo se conecta a través de ssh.Forma correcta de compartir un git repo sobre ssh
Lo que hago es:
Crear un repositorio git vacío en la máquina central
git init
Luego de cada estación de trabajo de hacer algo como
git clone ssh://[email protected]/Users/user/Projects/my-project/.git/
Esto funciona muy bien, pero git sigue gritándome cada vez que hago un push algo como este:
¿Hay una mejor manera de compartir un acuerdo de recompra sobre ssh.
IMPORTANTE: Soy consciente de la existencia de gitosis
y herramientas así, no quiero nada de lujo. Solo compartiendo un .git repo sobre ssh.
Gracias
No, 'git branch' en mi máquina (no el repositorio "al descubierto") produce * maestro –
¿Hay alguna manera de "arreglar" el cuadro central ahora que ya he creado el repositorio sin pasar --bare as ¿un argumento? : S –
Su repositorio local debe tener todo lo que hace el repositorio remoto. Tíralo hacia abajo para asegurarte, luego solo quita el repositorio, crea uno vacío y vuelve a subir todo. – bwawok