SRV_GITLAB

Co je to reverse GITLAB?

GitLab je webový Git repozitář s wiki a s podporou sledování chyb. GitLab hostuje účty podobně jako GitHub, ale také umožňuje aby byl jejich software použit na serveru třetích stran. Je dostupný jako balíček Omnibus. Software napsal Dmitriy Zaporozhets a Sytse Sijbrandij v jazyce Ruby. 

Převzato z: Wikipedie

Odkazy ke studiu: 

https://cs.wikipedia.org/wiki/GitLab

https://about.gitlab.com

https://www.howtoforge.com/tutorial/how-to-install-and-configure-gitlab-on-ubuntu-1804/

Upozornění

Gitlab server je HW náročný, následující návod je tedy pouze ukázka, že gitlab server lze zprovoznit i na Turris Omnia. Reálné používání nedoporučuji.

Návod na instalaci

1) Založíme nový LXC container

dle tohoto návodu: https://intranet.rs-kovarik.cz/srvtemplate Místo SRV_TEMPLATE zadat jméno SRV_GITLAB

2) Připojíme se k serveru přes terminál

ssh připojení k Turiisu a pak přes lxc-attach

Příkazy:

lxc-attach SRV_GITLAB

3) Instalace Gitlab Dependencies

Příkazy:

apt update

apt install curl openssh-server ca-certificates postfix -y

Při instalaci zadame:

4) Install GitLab

Nefunguje na turris omnia

Příkazy:

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

apt install gitlab-ce -y

Pro turris omnia musíme instalovat manuálně: https://docs.gitlab.com/omnibus/manual_install.html

Sgáhneme následující verzi na server: https://packages.gitlab.com/gitlab/gitlab-ce/packages/debian/wheezy/gitlab-ce_8.13.4-ce.0_armhf.deb

Příkazy:

apt install wget

wget https://packages.gitlab.com/gitlab/gitlab-ce/packages/debian/wheezy/gitlab-ce_8.13.4-ce.0_armhf.deb/download.deb -O gitlab.ce.deb 

apt install ./gitlab.ce.deb 

5) Konfigurace GitLab

Příkazy:

nano /etc/gitlab/gitlab.rb

Změníme tam  'external_url' na naši doménu/ip (external_url 'http://192.168.1.38')

6) rekonfigurace gitlab

Příkazy:

gitlab-ctl reconfigure

7) Dale pokracujeme v prohlizeci

Postupujeme dle navodu od Step 7 - GitLab Post-Installation: https://www.howtoforge.com/tutorial/how-to-install-and-configure-gitlab-on-ubuntu-1804/

8) Vytvoření repozitáře

Vytvoříme repozitář kovarik-doc


VYHLEDÁVÁNÍ

Zanechte nám svoje číslo
Rádi se Vám ozveme

NEZÁVAZNÁ POPTÁVKA