GitLab - Forráskódkezelés

GitLab Ingyenes verzióvezérlő szoftver

Ingyenes és nyílt forrású forráskódkezelő szoftver

Gyorsan koordinálja, megosztja és együttműködik az önálló forráskódkezelő szoftverrel. Lehetővé teszi a csapatok számára, hogy maximalizálják a termelékenységet és a gyorsabb szállítást.

Áttekintés

A GitLab az egyik vezető ingyenes forráskódkezelő szoftver. A Linux operációs rendszerre tervezték. A legtöbb Linux ízön futhat, a Windows kivételével. A forráskontroll szoftver mellett az önhosta GitLab felhasználható a kérdéskövetéshez, a kód áttekintéséhez, a CI/CD -hez és még sok máshoz. Ezenkívül a magánkiszolgálón telepíthető forráskód és tároló segítségével. A GitLab egy teljes DevOps nyílt forráskódú vezérlő rendszer, központi funkciója a verzióvezérlés. A szoftver létrehozásának jelentős aspektusa a forráskódkezelés. A GitLab elősegíti a szoftverfejlesztő csapatok termelékenységének kommunikációját és javítását. Ezenkívül lehetővé teszi a csapatok számára, hogy olyan kiemelkedő funkciókat használjanak, mint például a kódvizsgálat, az eszköz verzióinak megfigyelése, a visszacsatoló hurkok és az erős elágazás. Ez a nyílt forráskódú verzióvezérlés lehetővé teszi a fejlesztők számára, hogy egy helyi példányból dolgozzanak a fejlesztési folyamat felgyorsítása érdekében. Egy új ág létrehozása, változtatások végrehajtása és a fő ágba történő egyesülés nagyon egyszerű áramlás. A tesztelés és a kézbesítés korszerűsítése érdekében a GitLab beépített eszközöket biztosít a folyamatos integrációhoz (CI) és a folyamatos kézbesítéshez (CD). Mindegyik kötelezettségvállalással a GitLab automatikusan beolvassa a kódminőséget és a biztonságot. Ezenkívül lehetővé teszi a csapatok számára a kód felülvizsgálatát és az egyesítési kérelmek jóváhagyását. A nyílt forráskódú GitLab olyan modern technológiákban épül fel, mint például a Ruby, a Go és a Vue.js. A PostgreSQL Database Server segítségével az információk tárolására használja. Ennek a önálló verzióvezérlőnek a licencje szoftver MIT.

Rendszerkövetelmények

A GitLab Ruby és PostgreSQL alapú nyílt forráskódú verzióvezérlő szoftver. A szoftver követésére van szükség.

  • Ruby 2.6 vagy annál nagyobb
  • Go 1,13 vagy annál nagyobb
  • Git 2,24 vagy annál nagyobb
  • 12.0 vagy annál nagyobb csomópont
  • REDIS 5.0 vagy annál magasabb verzió
  • PostgreSQL 9.6 vagy annál nagyobb

Jellemzők

A GitLab -ot a verzióvezérlő szoftver hatékony funkcióival szállítják. Az alábbiakban felsoroljuk a GitLab Self Hosted Free szoftver néhány legfontosabb jellemzőjét:

  • Felhasználói menedzsment
  • Kód -elemzés
  • Import és export
  • Értékfolyam -kezelés
  • A grafikon és a jelentési eszközök elkötelezettsége
  • Jira integráció
  • Erőteljes elágazás
  • A tevékenységi adatfolyam
  • Squash és egyesül
  • Fájlzárás
  • Hitelesítés és engedélyezés
  • Megfelelőség -menedzsment

telepítés

telepítés az ubuntu -ra

Telepítse a GITLAB Self Hosted szoftvert, és konfigurálja a szükséges függőségi csomagokat.


sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata

Futtassa a parancsot a GitLab tároló hozzáadásához.

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

Telepítse a GitLab csomagot. Cserélje ki a példa tartományt a valódi tartományra.

sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee

Nyissa meg böngészőjét, és látogasson el a webhelyre. Átirányítja a Jelszó -visszaállítás képernyőre. Állítsa be a jelszót, és átirányítja a bejelentkezési képernyőt, ahol a gyökér felhasználó segítségével aláírhatja.

FAQs

What is GitLab?

GitLab is a source code management tool that allows teams to collaborate. In addition, it enables developers to Plan, build, secure, and deploy software.

Is GitLab open source?

GitLab is a free and open source version control software. Further, its a complete DevOps platform.

What is CI/CD in GitLab?

GitLab CI/CD is the component of GitLab where you run all of your continuous procedures (Continuous Integration, Delivery, and Deployment).

What is GitLab Runner?

GitLab Runner is an application that works with GitLab CI/CD to run jobs in a pipeline.

Is GitLab allows third-party integration?

Yes, GitLab can be integrated with third-party services to expand its capabilities.

Is GitLab free software?

Yes, GitLab Community Edition CE is free of cost software. The source code of open source GitLab software is available at Github.

What is GitLab vs GitHub? | Difference between github and gitlab.

The main difference between GitHub and GitLab source code management system is the platform each philosophy presents. GitHub has only public repository on free plan and has higher availability. GitLab has built-in continuous integration or delivery web based DevOps lifecycle tool. Gitlab is focused on offering a features based system with a centralized and integrated platform for web developers.

Who is the owner of GitLab?

Owner Of GitLab is Sid Sijbrandij - Co-founder and CEO - GitLab, Inc.

Is GitLab like GitHub?

Similar to GitHub, GitLab version control system is a repository manager which lets teams collaborate on source code. It is written in Ruby on Rails and Go. GitLab software offers some similar features for issue tracking and project management as GitHub.

Fedezd fel

A következő verzióvezérlő eszközök releváns linkjeit találhatják:

 Magyar