Adolfo
Me gustan las camisetas, las zapatillas de deporte y todo lo que tenga un API.
Por el día trabajo como desarrollador de backend y por la noche me dedico a lo que me gusta, que es desarrollar en Swift para sistemas Apple.
¿Big Data y Machine Learning? Sí, también estoy enganchado...

Integra tus repositorios locales de Xcode con GitHub

El pásado día 7 de enero GitHub anunció la disponibilidad de repositorios privados para todos sus usuarios. Desde ese momento muchos desarrolladores podemos subir nuestros pet projects permaneciendo alejados de miradas curiosas.

Además de la seguridad de tener nuestro código a salvo en remoto en caso de perdida o fallo de nuestro equipo.

En esta mini guía verás como integrar un repositorio Git local que hayas creado al iniciar un proyecto en Xcode con uno privado en GitHub.

Creando el repositorio privado

Lo primero que hay que hacer es, suponiendo que ya tengas cuenta en GitHub, en crear un repositorio privado, para ello vamos a la página de alta de repositorios y rellenamos los campos asegurándonos en marcar el repositorio como privado.

Una vez pulsado el botón Create Repositorio iremos a la pagina principal de nuevo repositorio privado. y como podéis ver se ha creado con un archivo README.rd y otro LICENSE con el contenido de la licencia del repositorio.

Ahora vamos a decirle a nuestro proyecto de Xcode que tenemos un repositorio remoto a su disposición.

Añadiendo el remoto en nuestro proyecto

Nuestro proyecto de Xcode se creó indicando que queríamos un repositorio local de git en el momento.

Y ahora vamos a añadir el repositorio remoto que acabamos de crear. Para ello seguimos estos pasos:

  1. Vamos al Source Control Navigator de Xcode. (Pulsando COMMAND 2)
  2. Desplegamos el árbol y sacamos el menú contextual del nodo Remotes
  3. Pulsamos en la opción Add Existing Remote…

En la ventana modal que aparece a continuación tenemos que decir la URL del repositorio de GitHub. Esta URL se obtiene en la web del repositorio de GitHub pulsando sobre el botón “Clone or download”

Ahora que tenemos la URL sólo queda ponerla en la ventana de Xcode y pulsar sobre el botón Add

Sincronizar con GitHub. Pull & Push

Todo ha ido muy bien y ya tenemos el repositorio remoto en Xcode. Ahora tenemos que sincronizar el contenido del repositorio local, que tiene todo el código, y el de GitHub, que tiene el archivo README y el de la licencia.

Todo esto lo vamos a hacer desde el menú Source Control de Xcode, concretamente con las opciones Pull y Push.

Operación Pull

La primera que vamos a usar es pull que se encarga de sincronizar el repositorio local con el remoto.

Con esto descargamos los archivo README.m y LICENSE al directorio de proyecto de nuestro ordenador.

En alguna ocasión puede mostraros un mensaje la primera vez que lo intentéis. Volved realizar la operación pull y listo.

Push

Ahora vamos a subir el proyecto a GitHub, así que seleccionad la opción push del menú Source Control y pulsad en el botón Push

Cuando haya terminado podemos dirigirnos a la web del repositorio de GitHub y al refrescarla veremos que ya está subido todo el contenido del proyecto.

Conclusión

Ya sólo nos queda empezar algún proyecto y hacer uso de los repositorios privados de GitHub.

You may also like...