Crear un nuevo repositorio Git remoto desde archivos locales

publicado por Carlos Torres el 15/03/2014 09:55

Crear un nuevo repositorio Git remoto desde archivos locales (o repositorio git local o proyecto local) 

Tenemos una aplicación realizada en local (por ejemplo en Eclipse) y queremos agregar esto a un nuevo repositorio Git compartido y remoto. y está configurando el repo remoto a través de ssh.

En la mágina local:

cd foo_project
git init
git add *
git commit -m "Mi primer mensaje de commit"

Ahora, crear el repositorio en el servidor Git. Los repositorios git son propiedad de un usuario y se encuentra en /dir_repo/

En la maquina remota (repositorio Git remoto)

sudo su - git
cd /dir_repo/

Crear un nuevo repositorio git como repositorio Git vacio o desnudo (bare).

mkdir project_git
cd project_git/
git --bare init

Hacer que los permisos estén establecidos correctamente y config inicial.

git config core.sharedrepository 1
git config receive.denyNonFastforwards true
git config --bool core.bare true
find objects -type d -exec chmod 02770 {} \;

Ahora, volver al repositorio local, y añadir el repositorio remoto de nueva creación, así que hace track del repositorio remoto (origin).

En la máquina local, en el proyecto git:

git remote add origin ssh://usuario@servidor.com/dir_repo/project_git
git push -u origin master

Ahora, asegurarse de que la rama local está realizando el tracking al hacer un fetch, por ejemplo...

git checkout origin/master 
git branch -f master origin/master
git checkout master

Ahora, si usamos ese proyecto desde Eclipse, basta ir  Team -> Share Project - > Git y añadir desde local.


Añadir un comentario:

Nombre:

E-Mail:

Comentario: :

Enviar >>