Configuración de EGit y
GitHub en Eclipse
Prof. Jean Carlos Guzmán
Dpto. de Computación y Sistemas de Información Universidad Simón Bolívar
Sartenejas, Diciembre 2014
Pasos para la instalación del Egit en Eclipse
1. Una vez abierto Eclipse, vamos a Help/Install New Software:
1. Hacer click en el menú
Help
3. Se hace click al botón Add, aparece el cuadro de dialogo Add Repository y se agrega la URI:
http://download.eclipse.org/egit/updates y se hace click en Ok:
1. Hacer click en Add
2. Colocar nombre y Pastear URI
4. Se tildan las opciones correspondientes y se hace click al botón
Next:
2. Hacer click en Next
4. Se hace click nuevamente en el botón siguiente:
5. Aceptamos los términos y condiciones marcando la opción I accept… y finalizamos haciendo click al botón Finish::
1. Marcar I accept..
6. Para compartir un proyecto, se selecciona la carpeta del proyecto
con botón derecho del mouse y se hace click en Team/Share Project:
1. Seleccionar la carpeta del proyecto que se
desea compartir 2. Posicionarse
en Team
7. Aparece el cuadro de dialogo Share Project, seleccionamos Git
y hacemos click en el botón Next:
1. Seleccionar
Git
8. Aparece el cuadro de dialogo de configuración del Repositorio
Git y hacemos click en el botón Create… para crear el directorio
local donde se alojaran los diferentes archivos que se desean
compartir y luego hacemos click en botón Finish:
1. Hacer click en Create…
4. Hacer click en Finish
2. Seleccionar Carpeta
9. Luego seleccionamos la carpeta del proyecto que se desea
compartir y vamos a Team/Commit para preparar los archivos a
compartir: nos solicita el User name y el User e-mail (por primera vez)…
2. Hacer click en Ok
10. Aparece el cuadro de dialogo Commit Change; escribimos un mensaje y marcamos los archivos para compartir…
1. Escribir Mensaje
2. Marcar archivos a compartir…
3. Hacer click en Commit
11. Luego en Eclipse vamos a Windows/Preferences y en el
cuadro de dialogo Preferences vamos a General/Network
Connections/SSH2 y hamos click a la pestaña Key Management
y luego al botón Generate DSA Key, copiamos el key generado y
salvamos haciendo click en Save Private Key. Finalmente,
pulsamos Ok para salir: 3. Hacer click en la pestaña Key
Management
5. Seleccionamos y copiamos el
Key generado
6. Hacer click en
Save Private Key…
7. Hacer click en Ok
1. Seleccionamos General 2. Seleccionamos Network Connections y SSH2
4. Hacer click en
12. En el Brouser vamos sitio web de GitHub (https://github.com) y
creamos una cuenta publica para alojamiento de repositorios
como Free, al terminar la configuración salimos del sitio web:
1. Escribir
username, email
y pwd
2. Elegir el plan
13. Entramos al sitio web de Github y vamos a GitHub Account
Settings/SSH Keys/ Add SSH Key y pasteamos el SSH key copiado
en Eclipse, colocamos un nombre en Title al ke y finalmente
pulsamos el botón Add Key:
1. Hacer click en Account
Settings
2. Hacer click en SSH Keys
3. Hacer click en
Add SSH Key
4. Escribir el
Title
5. Pastear key
6. Hacer click en
14. Luego nos ingresanos nuevamente a GitHub y creamos un repositorio:
15. Aparece el formulario New Reposity:
1. Escribimos el
nombre del repositorio
2. Escribimos una descripción del
repositorio 3. Marcar
Public
16. Copiamos el URI del SSH:
1. Hacer click en SSH
2. Hacer click al botón
16. Luego en Eclipse abrimos la perspectiva Git en Window/Open Perspective/Other…:
3. Seleccionar
Git
1. Seleccionar
Window
2. Seleccionar Open
17. Luego configuramos la base de datos remota, para ello vamos al explorador de Git Repositories, desplegamos el árbol y
seleccionamos Remotes/Create Remote. Después aparece el
cuadro de dialogo New Remote y hacemos click en Ok:
1. Seleccionar
Remotes
3. Hacer click en Ok
2. Seleccionar
18. Finalmente salvamos haciendo click en Save:
19. Aparece el cuadro de dialogo Configure Fetch, hacemos }click en Change. Luego se muestra el cuadro de dialogo Select a URI y
elegimos el protocol a ssh:
2. Seleccionar
ssh
1. Hacer click en Change…
4. Hacer click en Finish
4. Hacer click en Save
3. Escribir
User y pwd
20. Para enviar los archivos que se desean compartidos,
seleccionamos en Remotes/origin/Push. Luego hacemos click a
Ok en el cuadro de dialogo Push Results:
1. Seleccionar
Remote
2. Hacer click en origin
3. Hacer click en Push
21. Finalmente, revisamos la publicación del repositorio de
proyecto en el sitio web de GitHub (https://github.com), logeando
22. Para bajar un repositorio desde GitHub copiamos copiamos el URI del sitio web:
2. Hacer click al botón
23. En el explorador de Git Repositories, hacemos click en el botón
Clone Git Repository…:
Hacer click en el botón Clone Git
24. Se muestra el cuadro de dialogo Clone Git Repository,
seleccionamos la opción Clone URI y hacemos click en el botón
Next:
1. Hacer click en la opción Clone
URI
26. Aparece el cuadro de dialogo Local Destination,
seleccionamos el Directorio local donde residirá el proyecto que
deseamos bajar, luego el branch, seguidamente el remote y
finalmente, hacemos click en el botón Next:
1. Seleccionamos el Directorio donde residirá el
repositorio local
4. Hacer click en Next
2. Seleccionamos la branch: p. e
master 3. Seleccionamos el Remote: p. e.
25. Luego se presenta el cuadro de dialogo Select a URI,
pasteamos el URI del repositorio que deseamos bajar de GitHub
seleccionamos el protocol: ssh y después escribimos el User y el
Passwork con que nos logeamos en GitHub. Finalmente, hacemos click en el botón Next:
2. Seleccionar
ssh 4. Hacer click
en Finish
3. Escribir
User y pwd
de GitHub 1. Pasteamos
27. Después se muestra el repositorio clonado del proyecto que bajamos:
Repositorio clonado de
28. Para lograr ver el proyecto en el explorador de paquetes de
eclipse, vamos a la perspectiva Pydev, después hacemos click al
menú File/Import:
1. Hacer click en menú File
1. Hacer click en menú
29. Se presenta el cuadro de dialogo Import, seleccionamos la
opción Projects from Gif y luego hecemos click al botón Next:
1. Seleccionar
Project from Git
30. Se presenta el cuadro de dialogo Import Project Source,
seleccionamos la opción Existing local repository y luego hemos
click al botón Next:
1. Seleccionar
Import Project Source
31. Luego seleccionamos el repositorio del proyecto que queremos utilizar y hacemos click al botón Next:
2. Hacer click en Next
1. Seleccionar
32. Después marcamos la opción Import existing projects y
luego hacemos click al botón Next:
2. Hacer click en Next
1. Marcar
33. Finalmente, el proyecto se muestra en el explorador de paquetes de Eclipse-Pydev:
Explorador de paquetes
Perspectiva Pydev
Referencias
Videos recomendados
• Integrar Github en Eclipse. Compartir Proyectos (Ubuntu): https://www.youtube.com/watch?v=lUU-41xMMFw
• GIT: Repositorio Local y Remoto con Egit (Eclipse + Git): https://www.youtube.com/watch?v=EA29ame_mVE
• Subir proyecto java a repositorio de github con eclipse: https://www.youtube.com/watch?v=pGTjdeX_Y48
• EGit github Tutorial (english): https://www.youtube.com/watch?v=U1kXlahkwd4 • Git tutorial for Eclipse (1) - Git basics (english):
https://www.youtube.com/watch?v=1XNVWpjPoio
• Git Branching and Merging Strategies: https://www.youtube.com/watch?v=to6tIdy5rNc • Remote Git Server and Merging:Git & Eclipse: