Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revisionBoth sides next revision
en:centro:servizos:gitlab [2018/05/23 18:03] – created fernando.guillenen:centro:servizos:gitlab [2018/05/24 10:47] fernando.guillen
Line 1: Line 1:
-====== Gitlab - Repositorios GIT e integración continua ======+====== Gitlab - GIT repository and continuous integration ======
  
-===== Descrición do servizo =====+===== Service description =====
  
-Servidor de [[https://www.gitlab.com/|GitLab]], unha ferramenta que permite xestionar repositorios GIT de forma sinxelamoi similar GitHub. +[[https://www.gitlab.com/|GitLab]] servera tool to manage GIT repositories easilyvery similar to GitHub. 
  
-Ten activado [[https://about.gitlab.com/gitlab-ci/|GitLab CI]] cun [[https://docs.gitlab.com/runner/executors/docker.html|runner de uso xeral de tipo Docker]] (e a posibilidade de engadir máis runners) [[https://docs.gitlab.com/ee/user/project/pages/index.html|Gitlab Pages]].+It has [[https://about.gitlab.com/gitlab-ci/|GitLab CI]] activated with a [[https://docs.gitlab.com/runner/executors/docker.html|Docker runner]] (and the possibility to add more runners) and [[https://docs.gitlab.com/ee/user/project/pages/index.html|Gitlab Pages]].
  
-===== Alta no servizo ===== +===== Activation ===== 
-Todos os usuarios do CITIUS poden acceder a este servizo de forma automática.+All CITIUS users can use this service automatically.
  
-===== Manual de usuario ===== +===== User manual ===== 
-==== Acceso a GitLab e primeiros pasos ====+==== GitLab access and first steps ==== 
 +Go to https://gitlab.citius.usc.es/ and use your CITIUS credentials in the LDAP tab.
  
-Pódese acceder por https://gitlab.citius.usc.es/. Deberás utilizar o teu usuario e contrasinal do CiTIUS, na pestaña que pon LDAP+Once logged in create a new projectThen the steps needed to initialize the repository will be displayed.
  
-Unha vez dentropodes crear novos proxectos de forma sinxelaUnha vez creado un proxecto, mostraranse por pantalla os pasos necesarios para inicializar o repositorio.+Remember that if you choose SSH as the access method (default option)you'll only be capable of doing so from inside the CITIUS network or using the VPN and you'll need to upload a public key in the preferences sectionAdding the public key is a simple task and GitLab instructs you on the procedure. This is the recommended choice when working inside the building.
  
-Recorda que se elixes acceso mediante SSH (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.+HTTPS access on the other hand works from everywhere and only valid username and password are needed.
  
-O acceso mediante HTTPS, pola contra, funciona con usuario e contrasinal, e tamén é accesible dende o exterior. +[{{ :centro:servizos:gitlab_ssh_https.png?nolink | Clicking the dropdown menu the HTTPS address is shown.}}]
- +
- +
- +
-[{{ :centro:servizos:gitlab_ssh_https.png?nolink |Pulsando no desplegable, podes ver a dirección para acceder mediante HTTPS ao repositorio}}]+
  
 ==== GitLab CI ==== ==== GitLab CI ====
 +From version 8.0 onwards Gitlab CI is integrated with Gitlab.
 Dende a versión 8.0, Gitlab CI está integrado en Gitlab. Para comezar a usalo, basta con crear un arquivo chamado ''.gitlab-ci.yml'' seguindo a [[http://doc.gitlab.com/ce/ci/quick_start/README.html|guía de Gitlab CI]]. Dende a versión 8.0, Gitlab CI está integrado en Gitlab. Para comezar a usalo, basta con crear un arquivo chamado ''.gitlab-ci.yml'' seguindo a [[http://doc.gitlab.com/ce/ci/quick_start/README.html|guía de Gitlab CI]].