server git con proyecto eclipse

Tengo una computadora que ejecuta Ubuntu Server. En esta computadora, tengo un usuario llamado mattgit.
Tengo otra computadora con Windows 7. Desarrollo aplicaciones Java en Eclipse en esta computadora.

En mi server, he ejecutado "git init –shanetworking –bare" para crear un repository central para un proyecto de Eclipse. He hecho esto una vez para cada proyecto en mi área de trabajo de Eclipse, cada uno en una carpeta separada.

Quiero que cada proyecto en mi área de trabajo de Eclipse en mi máquina Win7 actúe como / be a / cualquiera que sea la terminología en el repository de git. Quiero poder volver a enviar estos files al repository central de mi server. ¿Cómo hago esto?

Intenté clonar el repository central (inicialmente vacío) en mi máquina Win7 en una carpeta en mi área de trabajo Eclipse y luego crear un proyecto allí, pero Eclipse se niega a crearlo porque dice que el directory no está vacío.

También intenté crear el proyecto usando Eclipse en mi espacio de trabajo, luego cloné el repository en esa carpeta, pero aparentemente no puedo hacer eso tampoco.

Intenté usar SmartGit y el binary de Git, y cada vez estoy más confundido.

EDITAR: asume que no sé absolutamente nada sobre lo que debo hacer. Necesito instrucciones paso a paso.

Necesitarás tres cosas:

  • un service de escucha de Git capaz de escuchar tu command git (y no necesitas gitolita en absoluto aquí: es una capa de autorización).
    Ver GitStack para Windows (hay una versión gratuita)
  • un plugin de git Eclipse incluido en su Eclipse para no cambiar el context cuando quiera hacer una operación de Git: asegúrese de que esté instalado en su Eclipse.
  • algunas instrucciones de import de su proyecto Eclipse existente en un repository git local y para declarar su repo Windows GitStack como un control remoto, con el fin de impulsarlo.
    • Cree un repository local e importe su proyecto Eclipse .
    • Agregue su control remoto y empújelo hacia allí .

Las instrucciones de Egit en GitHub son bastante completas.
El tutorial del Vogella sobre Egit también está muy bien hecho.

La forma más sencilla de hacerlo es crear su nuevo proyecto dentro de Eclipse, luego haga clic derecho en el proyecto y vaya a Equipo> Compartir menu. Esta interfaz lo guiará para crear un nuevo repository local que contenga su nuevo proyecto Eclipse. Una vez que su proyecto se gestiona en un repository git local, Eclipse le dará otras inputs del menu contextual para manipular el proyecto en Git. Por lo tanto, podrá enviar sus confirmaciones a su repository remoto (el que creó en su server).