El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

GitLab esencial

Importa tus proyectos ya existentes en GitLab

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Como puede que antes de usar GitLab ya tuvieras código en alguna otra plataforma existente de control de código, como Github, Bitbucket o Google Code, entre otros, aquí aprenderemos a traernos todo ese código y, en algunos casos, incluso los tickets/issues, pull requests y otros datos del repositorio.

Transcripción

En GitLab no dependemos solo de empezar los proyectos desde cero, sino que también podemos importar proyectos de otros repositorios de código que no son nuestro GitLab. Podemos importar proyectos de cualquier repositorio git estándar. Para poder importar un proyecto que ya tenemos funcionando deberíamos pulsar en Nuevo Proyecto, como si fuéramos a crear un proyecto desde cero y revisar nuestras opciones de importación. GitLab soporta tanto importar desde proveedores como Github, Bitbucket, el propio GitLab en la versión administrada por ellos, Google Code y Fogbugz, como importar un repositorio estándar git que esté accesible en internet. Como ejemplo, para importar de GitHub, que sería una opción bastante común, solo tendríamos que pinchar en este icono, y agregar un token personal, una clave de acceso personal. Estas claves se generan en vuestra propia página de usuario GitHub, y sirven para importar vuestros proyectos. Aquí tenéis un acceso directo que os enviaría a vuestra configuración de tokens de GitHub, que podemos abrir en una pestaña nueva, y aquí podéis generar un token de acceso personal para que GitHub se hable, por decirlo de alguna manera, con la api de GitLab. Si pinchamos le podemos dar una descripción al token, que vamos a llamarla por ejemplo, Gitlab import, y vamos a decirle qué permisos tiene el token para acceder. En nuestro caso, para importar repositorios, solo tenemos que poner aquí las opciones de repo, el resto no son necesarias. Marcamos esa opción, generamos el token, y ahora es muy importante que este número lo copiemos y lo peguemos directamente en GitLab, porque una vez hayamos salido de esta página, nunca volverá a aparecer. Si vamos a la opción de GitLab, Import pegamos el número y listamos nuestros repositorios de GitHub. Y aquí estarían todos los repositorios que yo tengo en mi zona personal con mi usuario de GitHub. Podría importar cualquiera de ellos por ejemplo, este fork que tengo del proyecto de wikis, Docuwiki y enseguida tendríamos el proyecto importado a nuestro servidor, aquí vemos el name space, que se ha agregado a mi usuario agonzalez, con el nombre docuwiki. Si pinchamos encima ya tengo el proyecto completo importado. Este plugin, para importar desde GitHub solo sirve para importar los proyectos que son parte de nuestro usuario de GitHub, si tenemos cualquier otro proyecto de GitHub que queremos importar, un proyecto de software libre, un proyecto de un amigo, o lo que sea, o ya bien, si tenemos un proyecto que es un servidor git estándar en cualquier otro servidor que queremos importar, necesitamos utilizar la importación estándar git, para lo cual, volvemos a lo mismo, ya bien desde proyectos, o con el signo de + que tenemos arriba a la derecha, pinchamos, utilizamos la importación de repositorios git por url y en este caso, vamos a importar un repositorio de Apache. Como veis acepta tanto acceso desde http https, o con el protocolo git. Solo tendríamos que ir a nuestro repositorio, En este caso vamos a copiar el repositorio del cliente http, de Apache, y tenemos que ponerle un nombre también, y darle a Crear Proyecto. De la misma manera se conectará al servidor, empezará a clonar el repositorio git, con sus ramas, con sus commits, etc., y nos lo importará a nuestro servidor, aquí es donde lo tendremos todo, tanto todos los ficheros que vienen al repositorio, todos los cambios que hay, el estado de las ramas del repositorio, etc. Así que de esta manera, podemos cualquier repositorio git estándar, que vienen a ser, la mayoría de los repositorios que hay en los proyectos de software libre, nos los podemos adquirir, e incluirlos dentro de nuestra instancia de GitLab. Y el soporto no es puramente solo para códigos, sino que si además, importáis proyectos de servicios que son compatibles con GitLab, podríais acceder a mucha información adicional, es decir, si por ejemplo descargáis un proyecto de GitHub y veis todo lo que soporta, vais a importar la descripción, las incidencias, los issues, los pull requests, todas las páginas que tengáis en la wiki, que se van a importar a la wiki propia de GitLab, los milestones u objetivos o hitos que tenéis en el proyecto, y las etiquetas. O sea, que al importa un proyecto de uno de los servicios soportados por GitLab, os hacéis con toda la información adicional que está contenida en él.

GitLab esencial

Aprende a instalar y administrar GitLab, bien en tu propio servidor o en un servicio web gratuito o de pago, y cómo crear un perfil y generar tu primer proyecto en GitLab.

3:14 horas (47 Videos)
Actualmente no hay comentarios.
 
Fecha de publicación:27/10/2016

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.