Gitlab - Källkodhantering

GitLab Gratis versionskontrollprogramvara

Gratis och öppen källkodskodhanteringsprogramvara

Koordinera, dela och samarbeta snabbt med självhostad källkodhanteringsprogramvara. Tillåter team att maximera produktiviteten och snabbare leverans.

Översikt

Gitlab är en av de ledande gratis ** Source Code Management ** -programvaran. Det var planerat för Linux OS. Det kan köras på de flesta Linux -smaker, utom Windows. Förutom ** källkontrollprogramvara ** kan självvärd gitlab användas för problemspårning, kodgranskning, CI/CD och många fler. Vidare kan den distribueras på en privat server med hjälp av källkod och en behållare. Gitlab är ett fullständigt DevOps Open Source Control Management System och dess centrala funktion är versionskontroll. En betydande aspekt av skapande av mjukvaru är ** källkodhantering **. Gitlab hjälper till att kommunicera och förbättra produktiviteten för programvaruutvecklingsteam. Det gör det också möjligt för team att använda enastående funktioner som kodrecensioner, övervakning av tillgångsversioner, återkopplingsslingor och stark grenning. Denna ** Open Source Version Control ** gör det möjligt för utvecklare att arbeta från en lokal kopia för att påskynda utvecklingsprocessen. Att skapa en ny gren, göra förändringar och slå sig samman i mastergrenen är ett mycket enkelt flöde. För att effektivisera testning och leverans tillhandahåller Gitlab inbyggda verktyg för kontinuerlig integration (CI) och kontinuerlig leverans (CD). Med varje åtagande söker Gitlab automatiskt efter kodkvalitet och säkerhet. Dessutom tillåter det team att granska koden och godkänna sammanslagningsförfrågningar. Öppen källkod Gitlab är inbyggd i modern teknik som Ruby, Go och Vue.js. Den använder PostgreSQL -databasserver för att lagra information. Licensen för denna ** Självvärd versionskontroll ** Programvaran är MIT.

Systemkrav

Gitlab är Ruby och PostgreSQL -baserad open source -versionskontrollprogramvara. Det kräver följande programvara.

  • Ruby 2.6 eller högre
  • gå 1.13 eller högre
  • git 2.24 eller högre
  • nod 12.0 eller högre
  • Redis version 5.0 eller högre
  • PostgreSQL 9.6 eller högre

Funktioner

Gitlab skickas med kraftfulla funktioner i versionskontrollprogramvara. Några av de viktigaste funktionerna i Gitlab Self -Hosted Free Software listas nedan:

  • Användarhantering
  • Kodanalys
  • Import och export
  • Value Stream Management
  • begå graf- och rapporteringsverktyg
  • Jira -integration
  • kraftfull grenning
  • Aktivitets flöde
  • squash och sammanslagning
  • fillåsning
  • autentisering och auktorisation
  • Efterlevnadskontroll

Installation

Installera på Ubuntu

Installera Gitlab Self Hosted Software och konfigurera nödvändiga beroenden -paket.


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

Kör kommandot för att lägga till gitlab -arkiv.

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

Installera Gitlab -paketet. Byt ut exempeldomän med din verkliga domän.

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

Öppna din webbläsare och besök webbplatsen. Det kommer att omdirigera till skärmen för återställning av lösenord. Ställ in lösenord så kommer du att omdirigeras till inloggningsskärmen där du kan signera med rotanvändare.

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.

** Utforska **

Du kan hitta följande versionskontrollverktyg relevanta länkar:

 Svenska