miércoles, 18 de mayo de 2016

subir o clonar un proyecto ya creado a github desde netbeans

1-Creamos una cuenta en github, una vez que hayamos creado una cuenta creamos un nuevo repositorio, le damos a la opción inicializar con el fichero Readme.




2-Creamos el fichero .gitignore, le damos a create new file y ahí en donde pone el nombre de nuestro repositorio y un recuadro a rellenar donde esta escrito Name your file escribimos .gitignore y ponemos dentro los ficheros o carpetas que queremos que no se muestren cuando subamos o clonemos de nuestro ordenador a github o viceversa. Por ejemplo yo pongo la carpeta nbproject para mis proyectos php en netbeans. Y le damos a Commit new file al final de la página.





3-Nos vamos al netbeans y en las teclas del menu pulsamos Team->Git->Remote->Clone y nos saldrá una ventana, donde rellenamos el campo repository url: ponemos la ruta de nuestro repositorio, que encontramos entrando en nuestro repositorio en clone or download, pulsamos ahi y saldra algo como git@........... para SSH, si queremos hacerlo via https pulsamos use HTTPS.





4-Rellenamos nuestro campo de username con nuestro nombre de usuario.

5-Rellenamos nuestro password de nuestra cuenta github o bien ponemos el Private/Public key, en el cual ponemos la ruta del archivo donde hemos guardado el private key, sacado mediante el programa puttygen, abrimos el puttygen, le damos a generate, una vez generada copiamos la clave pública que está dentro del recuadro que esta debajo del texto Public key for pasting into OpenSSH....., nos vamos a nuestra cuenta github, en el recuadro donde esta o deberia estar nuestra foto pulsamos.



6-Pulsamos en settings, y pulsamos nuevamente en SSH and GPG keys, pulsamos en New SSH key y en el recuadro debajo de key introducimos la clave pública que hemos copiado del puttygen, pulsamos en Add SSH key, nos puede pedir que confirmemos nuestra contraseña, la introducimos y ya nos crea nuestra SSH key.

7-Volvemos a puttygen y pulsamos en Save private key, nos crea un fichero que guardamos en donde lo tengamos seguro, a lo mejor se nos guarda con el formato .ppk, y no nos vale, puede ser no lo he probado, entonces lo que debemos hacer es pulsar sobre Conversions en el puttygen y export SSH key, creamos un fichero sin el formato .ppk y volvemos a hacer los pasos 5, 6 y pulsamos en Save private key, pero esta vez escribimos el nombre del fichero que hemos creado sin el formato .ppk, y lo sobreescribimos.

8-Volvemos a la ventana del netbeans y en Private key file ponemos la ruta del fichero que acabamos de crear.

9-En Specify Destination Folder ponemos la ruta donde queremos que se clone nuestro proyecto en github, yo por ejemplo tengo Xampp/htdocs/github, he creado una carpeta específica para los clonados de la cuenta github. Y le damos a Next.

10-En la siguiente ventana nos saldrán las distintas ramas que tienes creada en el proyecto, si acabas de crearlo solo te saldrá master, la seleccionamos y le damos a Next.

11-En la siguiente ventana nos saldrá el directorio padre donde hemos clonado nuestra cuenta github, y el nombre de la carpeta donde lo hemos clonado en Clone into. Dejamos los otros campos por defecto. Y le damos a Finish.

12-Nos saldrá despues una ventana, preguntándonos si queremos crear un nuevo proyecto. Le decimos que no en Close, ya que ya tenemos creado nuestro proyecto.





13-Ahora nos vamos a nuestro clon del proyecto, donde tenemos nuestro proyecto clonado por ejemplo: yo lo tengo en Xampp/htdocs/github/pruebas2 y entramos en esa carpeta, ahi copiamos los ficheros readme y .gitignore que habiamos creado en nuestra cuenta github, que se han clonado correctamente a nuestra carpeta y también copiamos la carpeta .git que esta dentro de la carpeta pruebas2, en total copiamos los ficheros readme y .gitignore y la carpeta .git






14-Nos vamos a nuestro proyecto que queremos subir a github, y en el directorio padre pegamos, por ejemplo en un proyecto html y php seria donde se ve la carpeta nbproject. Está imagen que se ve es de un proyecto html.





15-Nos vamos al netbeans y en nuestro proyecto nos saldrá una imagen como esta. Esto es que ya se han sumado nuestro ficheros del proyecto.





16-Después pulsamos en el nombre del proyecto, vamos al menu Team->Git->Commit y pulsamos, y se nos abrirá una ventana como está.





17-Pulsamos sobre Commit. Ya solo nos queda subirlas a nuestro repositorio.

18-Volvemos a ir a Team->Git->Remote->Push to upstream y pulsamos, y ya esta.

19-Vamos a nuestra cuenta github, vamos a nuestro repositorio y pulsamos en la carpeta public_html
y ahí estan nuestro fichero subidos. Si el proyecto es en php nos lo mostrara al principio en el repositorio.





No hay comentarios:

Publicar un comentario