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 [2015/02/26 09:40] – [Ó facer un push, recibo o seguinte erro: error: RPC failed; result=22, HTTP code = 411] 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 17: | Liña 17: | ||
Unha vez dentro, podes crear novos proxectos de forma sinxela. Unha vez creado un proxecto, mostraranse por pantalla os pasos necesarios para inicializar o repositorio. | Unha vez dentro, podes crear novos proxectos de forma sinxela. Unha vez creado un proxecto, mostraranse por pantalla os pasos necesarios para inicializar o repositorio. | ||
- | Recorda que se elixes acceso mediante SSH (a opción por defecto), só poderás facelo dende a rede do centro ou conectado á VPN, e que deberás engadir unha chave pública nas preferencias. | + | Recorda que se elixes acceso mediante SSH (a opción por defecto), só poderás facelo dende a rede do centro ou conectado á VPN, e que deberás engadir unha chave pública nas preferencias. Engadir unha chave pública é moi doado, e o propio Gitlab explica como facelo. É a opción recomendada se vas a traballar dende a rede do centro. |
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:// | + | [{{ :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 //New project//. | + | 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//. |
- | {{ :centro:servizos:captura_de_pantalla_de_2014-05-15_15_22_51.png?nolink |}} | + | |
+ | ==== Arquivos grandes (git lfs) ==== | ||
+ | |||
+ | Os arquivos maiores de 100MB non deben subirse ó repositorio git da forma habitual, senon usando '' | ||
+ | |||
+ | - Instalar o cliente de '' | ||
+ | - No directorio do repositorio, | ||
+ | | ||
+ | | ||
+ | - 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: '' | ||
+ | |||
+ | Para clonar o repositorio, | ||
+ | |||
+ | - Facer o //clone// da maneira habitual por HTTPS: '' | ||
+ | - Cambiar ó directorio do repositorio e obter os arquivos do LFS: '' | ||
Liña 51: | Liña 64: | ||
Se recibes o '' | Se recibes o '' | ||
+ | |||
+ | ==== Ó clonar o repositorio, | ||
+ | |||
+ | Se tes a chave SSH correctamente configurada no servidor, acabas de creala e nunca a probaches, debes executar no teu equipo o seguinte comando para engadila ó axente de autenticación local: | ||
+ | |||
+ | < |