Subir proyecto [por primera vez] desde Netbeans a GitHub

Para poder hacer esto se necesita: Una cuenta en gitHub, y tener una llave ssh registrada también en gitHub. El propósito es colocar un proyecto ya existente de netbeans en gitHub para compartirlo.

La idea se lleva a cabo con crear un repositorio en GitHub y otro local en el PC, comitear en local, halar el repositorio de github, mezclarlos y subir a gitHub.

Crear repositorio en gitHub

Create a New Repository - Chromium_004

  1. En la barra superior de gitHub damos clic en botón ‘Create new repo’ y aparece un formulario como se ve en la imagen anterior.
  2. Le damos un nombre al repositorio.
  3. Si acaso alguna descripción.
  4. Chuleamos el cuadro y cliqueamos la lista ‘Add .gitignore’ y seleccionamos el lenguaje del proyecto.
  5. Y clic en el botón ‘Create repository’

sadalsuud-boletasConcierto - Chromium_006Cuando se ha creado el repositorio, vemos la ruta para llegar a este.

  • Ahora debemos actualizar el archivo .gitignore y eso se puede hacer desde github, buscamos el archivo y le colocamos esto:

#java specific
*.class

#netbeans ignore personal stuff
nbproject/

## generic files to ignore
*~
*.lock
*.DS_Store
*.swp
*.out

# Package Files #
*.jar
*.war
*.ear

Crear repositorio local

Iniciar repo git en netbeans

Damos clic derecho sobre el proyecto -> Versioning -> Initialize Git Repository. Esto crea el repositorio pero aún falta «meter» los archivos al repositorio, entonces se hace un commit:

Hacer un commit en netbeans

Clic derecho sobre el paquete de fuentes -> Git -> Commit…

Confirmar  - "testGitHub"_018

  1. Escribir mensaje
  2. Deschulear o desmarcar los archivos que están dentro de la carpeta nbproject

Halar repositorio de gitHub al PC y mezclar con el repositorio local = hacer pull

Hacer pull en netbeans

Clic derecho sobre el paquete de fuentes -> Git -> Remote -> Pull El pull trae el repositorio y lo mezcla con el repositorio local.
Pull from Remote Repository_025

  1. Se le da un nombre al repositorio que viene de gitHub.
  2. Asegurarse que esté el usuario ‘git’
  3. Buscamos la llave pública o privada.
  4. Escribimos la frase de seguridad de la llave

Pull from Remote Repository_030

Marcamos el cuadro y clic en el botón ‘Terminar’

Connecting to ssh:--git@github.com:22_017

Puede que salga un mensaje diciendo que no se ha podido conectar, tengo entendido que esto es a propósito de gitHub y no hay que preocuparse, clic en sí.

Subir mezcla a gitHub

Menú_011

Clic derecho sobre el paquete de fuentes -> Git -> Remote -> Push (Push es empujar este repositorio local a un externo, el de gitHub)

Push to Remote Repository_009

  1. Asegurarnos la dirección del repositorio destinatario sea la correcta, la de nuestro repositorio en gitHub y que tenga ese usuario ‘git’
  2. Buscamos la llave ssh pública o privada
  3. Escribimos la frase de seguridad

Push to Remote Repository_010

Seleccionamos el cuadro y clic en el botón ‘Terminar’

sadalsuud-asdasdads · GitHub - Mozilla Firefox_022

En GitHub en la pestaña de código o ‘Code’ vemos que los archivos del repositorio local están ahora en gitHub también.

Bueno si hay alguien leyendo hasta acá que no creo, git puede parecer algo enredado por lo flexible que es y mas cuando se quiere trabajar en colaboración, aunque realmente beneficios que aporta aprender a usar una herramienta de control de versiones vale la pena. Bueno hasta la próxima

26 comentarios en “Subir proyecto [por primera vez] desde Netbeans a GitHub

  1. me sale error 😦 no me deja conectar 😦

  2. Si sale un error probablemente sea por que no ponés bien la ruta o usais el protocolo correcto a mi me ha funcionado perfecto. Saludos gran post !! Git RULES!!

  3. excelenteeee…me sirvio d mucho…gracias

  4. Muy bueno.
    Me ha servido de ayuda.
    Gracias.

  5. Muy bien explicado, yo el repositorio URL lo he puesto con https y mi usuario de github y me ha funcionado a la primera.
    Gracias daniel

  6. Buen tutorial ! Una pregunta. ¿Cuando actulize el proyecto que tengo que hacer para que github se actualize tambien? Gracias

  7. Hola, marchaba de maravilla, pero hace dos dias no funciona, asi que hice otro repositorio y proyeto pensando que malogre algo, pero este tampoco funciona

  8. Hice los pasos tal y como estaban en el post y no funcionó, me tira un error de credenciales incorrectas.

    • Hola gracias por comentar, siendo así le puedo decir que cree de nuevo las llaves SSH y pruebe conectarse de nuevo. Por otro lado, en desde netbeans también se puede conectar usando la contraseña y el usuario de github. Saludos espero que sirva, avisa.

  9. Me ha sido muy útil, llevaba mucho tiempo tratando de entenderlo y al fin. Gracias 😀

  10. Muchas gracias fue muy paso a paso y yoo valoro un tutorial muy bien explicado como este, github cambio unos detalles pero aun asi fue de gran ayuda

  11. interesante todo el contenido de esta pagina , me aydo en gran medida a saber utilizar esta herramienta que ademas de ser util es muy necesaria para los desarrolladores que quieran tener un seguimiento de sus proyectos … super buena la pagina

Deja un comentario