martes, 27 de marzo de 2018

GitHub(2): Eclipse : Guardar proyecto existente en gitHub remoto

1. Introducción

Eclipse proporciona herramientas útiles para poder gestionar los cambios e importaciones de proyectos en GitHub. Solamente necesitaremos trbajar fuera de Eclipse para crear repositorior github o eliminarlos o hacer algún mantenimiento extra.

Los requisitos o pasos que vamos a realizar son los siguientes:
  1. Tener una de las versiones últimas de Eclipse y un proyecto java (con su copia de seguridad por si acaso pasa algo inesperado)
  2. Tener un proyecto de trabajo de Eclipse
  3. Crear un repositorio remoto en github
  4. Mostrar las vistas de eclipse relacionadas con "git"
  5. Clonar un repositorio remoto en Eclipse
  6. Vincular el proyecto con el repositorio remoto
  7. Pasar la información al repositorio remoto 

2. Crear un repositorio remoto en github


Suponemos que ya tenemos un usuario creado en github. En mi caso es "ximodante". Ahora vamos al navegador y le damos esta dirección https://github.com/$user (que en mi caso es  https://github.com/ximodante )

Le damos al "+" que aparece en la parte superior derecha  para crear un nuevo repositorio y New repository


El nuevo repositorio le llamaremso OpenWebmavenGood para distinguirlo de otro que ya existe y el botón Create repository


Y ya lo hemos creado, y nos muestra información. Lo mas importante es la URI del repositorio remoto que marcamos en azul que es

https://github.com/ximodante/OpenWebMavenGood.git


3. Mostrar las vistas de Eclipse relacionadas con git

Vamos al menu superior y le damos Window > Show View > Other > Git > Git Repositories


Le damos al botón Open

Abrimos de la misma manera Window-Show View-Other-Team-History


Ahora se puede ver la ventana"Git Repositories" abajo a la izquierda y la ventana de History abajo a la derecha.


4. Clonar un repositorio remoto


Para ello vamos a la ventana Git Repositories y le damos al boton de Clone a Git repository and add the clone to this view  que está en la parte superior central de la ventana


Le damos la URI que nos ha dado al crear el repositorio remoto , junto con las credenciales y Next


Y ahora se queja que el repositorio está vacío y le damos a Next




Le damos damos un nivel mas de anidamiento con la carpeta gitrepos que es hijja de git, tal como indica la figura al botón Finish



Y debe de aparecer el ropositorio remoto en nuesta ventana Git Repositories


5. Asignar nuestro proyecto al repositorio

Para ello le damos con el botón derecho del ratón Team > Share Project


Seleccionamos el repositorio que hemos creado y Finish.


Y ya tenemos nuestro proyecto vinculado a un github remoto pero nuestro proyecto lo ha TRASLADADO desde su ubicación original a la que aparece en la pantalla.

 /home/eduard/git/gitrepos/OpenWebMavenGood/OpenWebMaven.


4. Hacer commits del repositorio local

Con el botón derecho del raton sobre nuestro proyecto hacemos Team > Commit


Y  en la ventana Git Staging aparecen un monton de archivos en la subventana Unstaged Changes a la cual hay que pasar a la subentana de Staged mediante el botón "++"
Y tras darle al  se van a Staged Changes



Si le damos al botón Commit and Push y le damos un Commit
Modificamos una clase (ContextAction.java y le añadimos un pequeño comentario mostrado en ña ventana Commit message (001 Primera actualización 29/3/2018)



Y le damos al botón Commit and Push co ello conseguimos:

  1. Hacer un commit en en repositorio local /home/eduard/git/gitrepos/OpenWebMavenGood
  2. Exportar cambios al remoto https:/github.con/ximodante/OpenWebMavenGood.git


Y nos pide que confirmemos:


Y ahora nos dice que ha terminado:


Si ahora nos vamos al repositorio remoto de github podemos comprobar que se han guardados los cambios del commit con mensaje 001 Primera actualización 29/3/2018

Abrimos el navegador con la dirección del repositorio:


Y si entramos dentro vemos que está la misma estructura del proyecto





No hay comentarios :

Publicar un comentario