Saltar al contenido

Importar un proyecto de GitHub a Eclipse

Queremos enseñarte la mejor respuesta que hemos encontrado en línea. Nosotros esperamos que te sea de ayuda y si deseas aportar cualquier detalle que nos pueda ayudar a mejorar hazlo libremente.

Solución:

Como se menciona en la respuesta de Alain Beauvois, y ahora (Q4 2013) mejor explicado en

  • Eclipse para GitHub
  • Manual de EGit 3.x (sección “A partir de repositorios Git existentes”)
  • Eclipse con GitHub
  • Tutorial de EGit

Copie la URL de GitHub y seleccione en Eclipse del menú el

File → Import → Git → Projects from Git

http://wiki.Eclipse.org/images/5/5a/Egit-0.9-import-projects-select-repository.png


Si el repositorio de Git aún no está clonado:

Para obtener un proyecto remoto, primero deberá clonar su repositorio.
Abra el asistente de importación de Eclipse (p. ej. File => Import), Seleccione Git => Projects de Git y haga clic Next.
Seleccione “URI” y haga clic Next.
Ahora tendrás que ingresar la ubicación del repositorio y los datos de conexión. Ingresar el URI llenará automáticamente algunos campos. Complete cualquier otro campo requerido y presione Next. Si usa GitHub, puede copiar el URI de la página web.

Seleccione todas las sucursales que desea clonar y presione Siguiente nuevamente.

Presiona el botón Clonar… para abrir otro asistente para clonar repositorios de Git.

http://eclipsesource.com/blogs/wp-content/uploads/2012/12/14-282x300.png


Respuesta original (julio de 2011)

Primero, si su “Directorio de trabajo” es C:Userseso es extraño, ya que significaría que ha clonado el repositorio de GitHub directamente dentro de C:Users (es decir, tiene un .git directorio en C:Users)

Por lo general, clonarías un repositorio de GitHub en “any directory of your choicetheGitHubRepoName“.

Como se describe en la página del Manual del usuario de EGit:

En cualquier caso (a menos que cree un Repositorio “simple”, pero eso no se trata aquí), el nuevo Repositorio es esencialmente una carpeta en el disco duro local que contiene el “directorio de trabajo” y la carpeta de metadatos.
La carpeta de metadatos es una carpeta secundaria dedicada denominada “.git” y a menudo referido como “.git-folder“. Contiene el repositorio real (es decir, las confirmaciones, las referencias, los registros y demás).

La carpeta de metadatos es totalmente transparente para el cliente de Git, mientras que el directorio de trabajo se usa para exponer el contenido del Repositorio actualmente extraído como archivos para herramientas y editores.

Normalmente, si estos archivos se van a utilizar en Eclipse, deben importarse al espacio de trabajo de Eclipse de una forma u otra. Para hacerlo, la forma más sencilla sería verificar los archivos .project desde los cuales el asistente “Importar proyectos existentes” puede crear los proyectos fácilmente. Por lo tanto, en la mayoría de los casos, la estructura de un Repositorio que contiene proyectos de Eclipse sería similar a algo como esto:

Consulte también la sección Uso de EGit con Github.


Mi directorio de trabajo es ahora c:usersprojectname.git

Debería tener el contenido de ese repositorio desprotegido en c:usersprojectname (en otras palabras, debe tener algo más que el .git).

Entonces trato de importar el proyecto usando la opción “importar” de eclipse.
Cuando trato de importar seleccionando la opción “Usar el asistente de nuevos proyectos”, el código fuente no se importa.

Eso es normal.

Si importo seleccionando la opción “Importar como proyecto general” se importa el código fuente pero el proyecto creado por Eclipse no es un proyecto java.

De nuevo normales.

Al seleccionar la opción “Usar el asistente de nuevos proyectos” y crear un nuevo proyecto java usando el asistente, ¿no debería importarse el código automáticamente?

No, eso solo crearía un proyecto vacío.
Si ese proyecto se crea en c:usersprojectnameluego puede declarar el directorio de origen existente en ese proyecto.
Dado que está definido en el mismo directorio de trabajo que el repositorio de Git, ese proyecto debería aparecer como “versionado”.

También puede usar la opción “Importar proyecto existente”, si su repositorio de GitHub había versionado el .project y .classpath archivo, pero ese puede no ser el caso aquí.

Con el último ADT, puede importar el proyecto Github usando Eclipse:

  1. Archivo -> Importar -> Git -> Proyectos de Git > URI

  2. Ingrese la URL del repositorio de Github

  3. Seleccione la sucursal

Encontré el mismo problema y finalmente encontré una manera:

  1. Agregue o cree un repositorio de git en la vista de git.
  2. Haga clic en el nuevo menú del proyecto java, desmarque “usar ubicación predeterminada”, seleccione la ubicación del repositorio git, haga clic en finalizar.

Versión Ecplise: Lanzamiento Mars.2 (4.5.2)

Puntuaciones y comentarios

Tienes la opción de añadir valor a nuestra información asistiendo con tu experiencia en las notas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *