V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Gitlab na vašem CentOS 7. Pro ty z vás, kteří to nevěděli, Gitlab je grafická implementace git, je open-source systém pro správu repozitářů a správu verzí. GitLab je vyvinut na Ruby on Rails. Pomocí GitLab můžete hostovat svůj zdrojový kód na svém vlastním serveru. To zajišťuje bezpečnost kódu a poskytuje vám úplnou svobodu ohledně počtu uživatelů jako počet úložišť a počet souborů. GitLab vám poskytuje platformu pro spolupráci na projektech a sledování změn v kódu. GitLab se široce používá pro vývoj softwaru a úlohy související se správou verzí. V mnoha ohledech je podobně jako GitHub, ale můžete si jej nainstalovat na svůj vlastní server.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Gitlabu na server CentOS 7.
Funkce GitLab
- GitLab vám poskytuje webové rozhraní pro úpravu souborů, adresářů a vytváření požadavků na sloučení.
- Je hostován samostatně, takže máte plnou kontrolu nad svým serverem a zdrojovým kódem hostovaným uvnitř.
- Poskytuje autentizaci uživatele LDAP a má dvoufaktorový autentizační systém, díky kterému je aplikace velmi bezpečná.
- Na přihlašovací stránku můžete vložit svůj vlastní branding a podporuje také import projektu z GitHubu a dalších zdrojů do GitLabu.
- Má spoustu funkcí, jako jsou recenze kódu, sledování problémů, zdroje aktivit a vestavěná wiki.
- Poskytuje jemnou správu pracovních postupů, která vám dává možnost vytvářet skupiny pro projekt, možnost rozvětvovat úložiště a také poskytuje možnost spravovat velké binární soubory pomocí git LFS. li>
- GitLab přichází s GitLab CI pro nepřetržitou integraci. Můžete také Docker s GitLab CI.
- Je to bezplatné a otevřené zdroje, takže nebudete muset řešit žádné problémy s licencemi.
Nainstalujte Gitlab na Centos 7
Krok 1. Začněme tím, že zajistíme, aby byl váš systém aktuální.
yum clean all yum -y update
Krok 2. Nainstalujte a nakonfigurujte potřebné závislosti.
Než se pustíme do instalace Git-lab, musíme nainstalovat některé předpoklady, jako je ssh a poštovní služby:
yum install postfix openssh-server
Nyní povolte a spusťte služby ssh a post-fix následovně:
systemctl enable sshd postfix systemctl start sshd postfix
Krok 3. Instalace GitLab.
K instalaci balíčků GitLab na server použijte následující příkaz:
curl -O https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh yum install gitlab-ce
Pokud se vám nelíbí instalace úložiště pomocí řízeného skriptu, můžete celý skript najít zde.
Krok 4. Nakonfigurujte GitLab na serveru.
Nyní spusťte konfiguraci pomocí gitlab-ctl
příkaz:
gitlab-ctl reconfigure
Krok 5. Přístup ke Gitlabu.
Gitlab bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://yourdomain.com/
nebo http://server-ip
a poté se přihlaste jako uživatel „root“ a s počátečním heslem „5iveL!fe“. Pokud používáte firewall, otevřete port 80, abyste umožnili přístup k ovládacímu panelu.
Gratulujeme! Úspěšně jste nainstalovali Gitlab. Děkujeme, že jste použili tento návod k instalaci Gitlabu na server CentOS 7. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Gitlab.
P>