Como se menciona en la respuesta de Alain Beauvois , y ahora (cuarto trimestre de 2013) se explica mejor en
Copie la URL de GitHub y seleccione en Eclipse del menú el
File → Import → Git → Projects from Git
Si el repositorio de Git aún no está clonado:
En> para finalizar un proyecto remoto, primero deberá clonar su repositorio.
Abra el asistente de importación de Eclipse (por ejemplo File => Import
), seleccione Git => Projects
de Git y haga clic Next
.
Seleccione " URI
" y haga clic Next
.
Ahora tendrá 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 ramas que desea clonar y presione Siguiente nuevamente.
Presione el botón Clonar ... para abrir otro asistente para clonar repositorios Git.
Respuesta original (julio de 2011)
Primero, si su "Directorio de trabajo" es C:\Users
, eso 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 C:\Users
)
Por lo general, clonarías un repositorio de GitHub en " any directory of your choice\theGitHubRepoName
".
Como se describe en la página del Manual del usuario de EGit :
En cualquier caso (a menos que cree un repositorio "desnudo", 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 llamada " .git
" y a menudo denominada " .git-folder
". Contiene el repositorio real (es decir, los commits, las referencias, los registros y demás).
La carpeta de metadatos es totalmente transparente para el cliente Git, mientras que el directorio de trabajo se usa para exponer el contenido del Repositorio actualmente desprotegido 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 fácil sería registrar 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:\users\projectname\.git
Debería tener el contenido de ese repositorio desprotegido c:\users\projectname
(en otras palabras, debería tener más que solo el .git
).
Entonces trato de importar el proyecto usando la opción "importar" de eclipse.
Cuando intento importar seleccionando la opción "Usar el asistente de proyectos nuevos", el código fuente no se importa.
Eso es normal.
Si importo seleccionando la opción "Importar como proyecto general", el código fuente se importa pero el proyecto creado por Eclipse no es un proyecto de Java.
De nuevo normal.
Al seleccionar la opción "Usar el asistente de nuevos proyectos" y crear un nuevo proyecto de Java con el asistente, ¿no debería importarse automáticamente el código?
No, eso solo crearía un proyecto vacío.
Si se crea ese proyecto c:\users\projectname
, 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 podría usar la opción "Importar proyecto existente", si su repositorio de GitHub había versionado el archivo .project
y .classpath
, pero ese puede no ser el caso aquí.