GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Gitlab na Centos 7

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>


Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Nainstalujte GitLab na CentOS 7

  1. Jak nainstalovat Wine 4.0 na CentOS 7

  2. Jak nainstalovat Vim 8.2 na CentOS 7

  3. Jak nainstalovat VirtualBox na CentOS 7

  1. Jak nainstalovat Git na CentOS 8

  2. Jak nainstalovat Docker na CentOS 8

  3. Jak nainstalovat Java 8 &11 na Centos 8