Diferenzas
Isto amosa as diferenzas entre a revisión seleccionada e a versión actual da páxina.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
centro:servizos:gitlab [2016/03/04 13:01] – jorge.suarez | centro:servizos:gitlab [2017/08/25 13:13] (actual) – [Repositorios GIT e integración continua] jorge.suarez | ||
---|---|---|---|
Liña 1: | Liña 1: | ||
- | ====== Repositorios GIT e integración continua ====== | + | ====== |
===== Descrición do servizo ===== | ===== Descrición do servizo ===== | ||
Liña 5: | Liña 5: | ||
Servidor de [[https:// | Servidor de [[https:// | ||
- | O servizo tamén conta cun servidor de [[https://www.gitlab.com/ | + | Ten activado |
===== Alta no servizo ===== | ===== Alta no servizo ===== | ||
Liña 21: | Liña 21: | ||
O acceso mediante HTTPS, pola contra, funciona con usuario e contrasinal, | O acceso mediante HTTPS, pola contra, funciona con usuario e contrasinal, | ||
- | [{{ : | ||
- | ==== Acceso a GitLab CI e primeiros pasos ==== | ||
- | Pódese acceder por https://gitlab-ci.citius.usc.es/ | + | [{{ :centro: |
- | Para utilizar | + | ==== GitLab CI ==== |
- | {{ : | + | Dende a versión 8.0, Gitlab CI está integrado en Gitlab. Para comezar a usalo, basta con crear un arquivo chamado '' |
- | En // | + | ==== Gitlab |
- | Se algún paso falla porque precisas bibliotecas, | + | As páxinas de Gitlab Pages sérvense nun subdominio de '' |
==== Creación de proxectos en grupos ==== | ==== Creación de proxectos en grupos ==== | ||
Os proxectos de GitLab poden crearse dentro dun usuario ou dentro dun grupo. Se o proxecto vai a ser en colaboración con outras persoas, ou é susceptible de ser traspasado a outra persoa unha vez remates o traballo nel, é preferible que cres o proxecto dentro dun grupo. Para facelo, pulsa no botón //Create a group// dentro da páxina de //Groups//. | Os proxectos de GitLab poden crearse dentro dun usuario ou dentro dun grupo. Se o proxecto vai a ser en colaboración con outras persoas, ou é susceptible de ser traspasado a outra persoa unha vez remates o traballo nel, é preferible que cres o proxecto dentro dun grupo. Para facelo, pulsa no botón //Create a group// dentro da páxina de //Groups//. | ||
+ | |||
==== Arquivos grandes (git lfs) ==== | ==== Arquivos grandes (git lfs) ==== | ||
Liña 45: | Liña 44: | ||
- Instalar o cliente de '' | - Instalar o cliente de '' | ||
- No directorio do repositorio, | - No directorio do repositorio, | ||
- | - Indicar os arquivos que serán manexados co LFS (poden usarse comodíns): '' | + | - Indicar os arquivos que serán manexados co LFS (poden usarse comodíns): '' |
- Engadir os arquivos a commits, da forma habitual: '' | - Engadir os arquivos a commits, da forma habitual: '' | ||
- O LFS só funciona a través de HTTPS, non de SSH. Se estás a utilizar o //remote// por SSH, tes que engadir tamén o de HTTPS con outro nome antes de facer //push//, por exemplo: '' | - O LFS só funciona a través de HTTPS, non de SSH. Se estás a utilizar o //remote// por SSH, tes que engadir tamén o de HTTPS con outro nome antes de facer //push//, por exemplo: '' | ||
- Por último, fai un //push// ó //remote// HTTPS: '' | - Por último, fai un //push// ó //remote// HTTPS: '' | ||
+ | |||
+ | Para clonar o repositorio, | ||
+ | |||
+ | - Facer o //clone// da maneira habitual por HTTPS: '' | ||
+ | - Cambiar ó directorio do repositorio e obter os arquivos do LFS: '' | ||