GitLab

Skjermbilde programvare:
GitLab
Prog.varedetaljer:
Versjon: 10.1.2 / 10.2.0 Pre Oppdatert
Last opp dato: 23 Nov 17
Lisens: Gratis
Popularitet: 146

Rating: 5.0/5 (Total Votes: 1)

GitLab er et åpen kildekode, plattformuavhengig og helt gratis, nettbasert programvarearkiv og prosjektstyringsprogram som er implementert i Ruby on Rails og klonet fra det berømte GitHub-prosjektet. Den brukes i mer enn 100 000 organisasjoner over hele verden og spesielt utviklet for GNU / Linux-plattformen.


Funksjoner med et blikk

GitHub er inspirert av GitHub og er vert for GitHub. GitLab-prosjektet er et kodevertsprogram som støtter sammenføyningsforespørsler, kommentarer, kontrollbibliotekstilgang, nettverksgraf, kodestykker, administrasjon, Wiki og problemer.

Med GitLab vil enhver applikasjonsutvikler kunne opprette prosjekter og appbehandlere, gjøre kodeanmeldelser og administrere tilgang. Det hjelper flere programvareutviklere å enkelt samarbeide på kode.

Programmet gir utviklere av noe slag finkornet tilgangskontroll for å enkelt håndtere Git-repositorier og beholde kildekoden deres til enhver tid. Det hjelper deg også til å forbedre samarbeidet med sammenslåingsforespørsler, samt å utføre kodeanmeldelser.

En annen interessant funksjon av GitLab, er at den implementerer en Wiki og en problemsporing for hver av prosjektene, noe som gjør den til en av de mest populære løsningene for å administrere Git-programvarebeholdninger på stedet.


Krav og installasjon

GitLab-programvaren er skreddersydd spesielt for GNU / Linux-plattformen, og støtter alle de store distribusjonene som Red Hat Enterprise Linux, CentOS, Debian og Ubuntu. Den krever Ruby 2.0 eller høyere, Git 1.7.10 eller nyere, Redis 2.0 eller høyere, samt MySQL eller PostgreSQL databaseserverne.

Programvaren er skrevet i Ruby on Rails og distribueres som et universelt kilderarkiv, slik at brukeren kan optimalisere kildekoden for et bestemt operativsystem eller maskinvarearkitektur (32-biters og 64-biters instruksjonssettingsarkitekturer støttes på dette tid). Den er tilgjengelig under MIT Expat-lisensen.

Hva er nytt i denne versjonen:

  • Alt vi gjør hos GitLab, fra vårt integrerte produkt til våre månedlige utgivelser, er sentrert med målet om å hjelpe utviklingslagene å redusere tid til verdi. Med hver utgivelse vil vi hjelpe deg med å gjøre mer på kort tid, samtidig som du gir en intuitiv og brukervennlig opplevelse i vårt produkt. GitLab 9.5 tar et stort skritt i å fremme dette målet. Denne utgivelsen inneholder forbedringer i vår navigasjon, nye prosjektmaler med forhåndsdefinert CI og nye automatiseringsfunksjoner for CI og ytelsesovervåkning som vil spare deg for tid og krefter.
  • Dette blir den siste 9.x-utgivelsen, da vi forbereder oss på å utgjøre GitLab 10.0 den 22. september! Ikke desto mindre leverer vi noen flotte nye funksjoner for å avrunde våre 9.x utgivelser:
  • For å forbedre din erfaring med å navigere GitLab, har vi oppdatert den nye navigasjonen, strømlinjeformet brukergrensesnittet og redusert antall klikk som trengs for å flytte gjennom GitLab-forekomsten din. Med de nylig lagt til ikonene og subnav på svingeren, er det enklere og raskere enn noensinne å utforske GitLab.
  • Komme i gang på et nytt prosjekt har nettopp blitt raskere. I GitLab 9.5 har vi introdusert prosjektmaler, som lar deg raskt lage et nytt prosjekt som har CI forhåndskonfigurert.
  • Fortsatt på vårt oppdrag for å spare tid, har vi gjort det mulig for GitLab å automatisk forsøke mislykkede jobber som kjører med GitLab CI / CD. Nå trenger du ikke å bekymre deg for å miste tid på å gå tilbake til prosjektets rørledninger bare for å treffe forsøk på en mislykket jobb.
  • GitLab 9.5 gir også forbedringer i den siste delen av utviklingslivet. Med tillegg av automatisk overvåkning for automatiske distribuerte applikasjoner har vi gjort det enklere for deg å samle respons- og systemmålinger fra appene dine.

Hva er nytt i versjon 9.5.0:

  • Alt vi gjør hos GitLab, fra vårt integrerte produkt til våre månedlige utgivelser, er sentrert med målet om å hjelpe utviklingslagene å redusere tid til verdi. Med hver utgivelse vil vi hjelpe deg med å gjøre mer på kort tid, samtidig som du gir en intuitiv og brukervennlig opplevelse i vårt produkt. GitLab 9.5 tar et stort skritt i å fremme dette målet. Denne utgivelsen inneholder forbedringer i vår navigasjon, nye prosjektmaler med forhåndsdefinert CI og nye automatiseringsfunksjoner for CI og ytelsesovervåkning som vil spare deg for tid og krefter.
  • Dette blir den siste 9.x-utgivelsen, da vi forbereder oss på å utgjøre GitLab 10.0 den 22. september! Ikke desto mindre leverer vi noen flotte nye funksjoner for å avrunde våre 9.x utgivelser:
  • For å forbedre din erfaring med å navigere GitLab, har vi oppdatert den nye navigasjonen, strømlinjeformet brukergrensesnittet og redusert antall klikk som trengs for å flytte gjennom GitLab-forekomsten din. Med de nylig lagt til ikonene og subnav på svingeren, er det enklere og raskere enn noensinne å utforske GitLab.
  • Komme i gang på et nytt prosjekt har nettopp blitt raskere. I GitLab 9.5 har vi introdusert prosjektmaler, som lar deg raskt lage et nytt prosjekt som har CI forhåndskonfigurert.
  • Fortsatt på vårt oppdrag for å spare tid, har vi gjort det mulig for GitLab å automatisk forsøke mislykkede jobber som kjører med GitLab CI / CD. Nå trenger du ikke å bekymre deg for å miste tid på å gå tilbake til prosjektets rørledninger bare for å treffe forsøk på en mislykket jobb.
  • GitLab 9.5 gir også forbedringer i den siste delen av utviklingslivet. Med tillegg av automatisk overvåkning for automatiske distribuerte applikasjoner har vi gjort det enklere for deg å samle respons- og systemmålinger fra appene dine.

Hva er nytt i versjon 9.4.0:

  • Overraskelse er vanskeligere å oppnå når du gjør alt i det åpne. Men når vi arbeider i det åpne, får vi muligheten til å fortelle deg hvorfor vi leverer det vi slipper ut i dag, og hvordan denne utgivelsen setter opp GitLab for noe enda bedre i fremtiden.
  • GitLab 9.4 legger grunnlaget for mye som kommer, mens du fremdeles gir deg nye krefter i dag. Du kan nå formelt forholde problemer til hverandre, vår overvåkning utenom boksen-magi samler nå mange flere beregninger uten konfigurasjon, og vi har firedoblet tingene du kan gjøre med variabler i CI.
  • På toppen av dette gir vi deg et virkelig glimt av fremtiden med en opt-in Beta av vår nye navigasjon. Vi håper at vi kan jobbe med deg for å gjøre det til en forbedring som alle elsker.
  • Vi er også glade for å kunngjøre at vi sender en GitLab PowerUp til Trello, noe som gjør det enkelt for deg å integrere Trello-kortene med GitLab!
  • For å styrke integrasjonssettet, er vi opptatt av å gjøre livet enklere med vår nye Slack App for GitLab.com!
  • Og hvis et glimt ikke er tilstrekkelig, satser vi på å automatisere konfigurasjonen av DevOps toolchain med visjonen til Auto DevOps, som analyserer applikasjonen din og automatisk konfigurerer CI / CD-rørledningen for å bygge, teste, og distribuere til Kubernetes. For å se hvor vi er på vei, sjekk vår visjon for Auto DevOps!
  • Relaterte problemer EEA EEP:
  • Når du deler en lenke fra ett problem til et annet, forkorter GitLab det og krysskobler det automatisk. Men når problemer blir lengre og prosjekter mer komplekse, blir det vanskelig å administrere koblinger og raskt finne relaterte problemer. For å løse dette problemet, introduserer vi relaterte problemer. Med relaterte problemer kan du formelt erklære et annet problem som relatert. En lenke til det andre problemet, status og navn vil bli vist i hvert problem. Bare lim inn en lenke til problemet du vil lenke eller søke etter ved å skrive # (som du allerede kunne gjøre) for å koble den til. I fremtiden vil vi introdusere ulike typer relasjoner gjennom denne mekanismen.
  • Ny navigasjon CE EES EEP:
  • For å gjøre det enklere og raskere å komme seg rundt GitLab, jobber vi med å oppdatere vår navigasjon. Fordi en ny navigasjon kan være en stor forstyrrelse, slipper vi det første trinnet som en opt-in-konfigurasjon med GitLab 9.4. For å aktivere den nye navigasjonen, klikk på profilbildet ditt øverst til høyre og velg Slå på ny navigasjon. Vi har gjort justeringer til den globale toppnavigasjonen og introdusert kontekstuell navigering i venstre meny, avhengig av hvilken side du ser på. Den nye brukergrensesnittet er fortsatt et pågående arbeid og vil erstatte den eksisterende navigasjonen de neste månedene, se vårt blogginnlegg om vår prosess og hva arbeidet fortsatt må gjøres.
  • Webapplikasjonsovervåking CE EES EEP:
  • Som en del av GitLab 9.0 lanserte vi systemadministrasjonsstyring integrert med CI / CD-distribusjoner, overvåking av distribuerte applikasjoner på Kubernetes ved å spore CPU og minneutnyttelse. Dette var et flott første skritt, og med GitLab 9.4 er vi glade for å lansere Web Application Monitoring med støtte utover Kubernetes. GitLab vil nå automatisk oppdage viktige brukeropplevelsesindikatorer som gjennomstrømning, feilfrekvens og latens. Bare koble Prometheus til en støttet belastningsbalanse eller HTTP-server, og den vil identifisere og begynne å spore denne statistikken. Å levere en god opplevelse er alles ansvar, og GitLab gjør dette enklere ved å lukke ytelsen tilbakemelding loop i verktøyet utviklere bruker hver dag.
  • Hemmelige variabler på gruppenivå CE EEA EEP:
  • Hemmelige variabler er veldig nyttige når du trenger et trygt sted å lagre sensitiv informasjon. Hittil var hemmelige variabler lagret på prosjektnivå. Vi vet imidlertid at det er vanlig for ulike prosjekter i samme gruppe å dele informasjon om distribusjon eller legitimasjon for tilgang til eksterne tjenester. Gruppens hemmelige variabler fjerner behovet for å duplisere variabler fra ett prosjekt til det neste: nå kan du skrive inn disse verdiene en gang, og hvert prosjekt eller undergruppe i gruppen får tilgang til dem automatisk. Det er også veldig enkelt å oppdatere disse verdiene. Du endrer dem bare på ett sted, og de blir automatisk modifisert for alle prosjektene.
  • Variabler i rørledningsplaner CE EES EEP:
  • I GitLab 9.2 presenterte vi Pipeline Schedules for automatisk å kjøre rørledninger på et bestemt tidsintervall, men de fleste lag vil også angi forskjellige verdier for bestemte variabler når du kjører tidsplanen. I GitLab 9.4 har vi lagt til muligheten til å definere variabler når du oppretter eller modifiserer en rørleggingsplan: disse verdiene vil bli lagt til alle de andre variablene som allerede er definert. Ved hjelp av denne funksjonen kan du også omdefinere eksisterende variabler for bare å ha en annen verdi for den bestemte kjøringen, for eksempel hvis du vil ha en "daglig" pipeline kjører noen tester på en annen måte.
  • Miljøspesifikke hemmelige variabler EEP:
  • Variabler er ofte den rette løsningen for å definere verdier som deretter brukes under distribusjon til bestemte miljøer. Siden ulike miljøer (for eksempel: lagring og produksjon) kan kreve forskjellige verdier for samme oppgave, for eksempel appnavnet, er det viktig å opprette en direkte binding mellom enkelte variabler og det tilhørende miljø. Med GitLab 9.4 presenteres miljøspesifikke variabler for å løse dette problemet, da utviklere nå kan definere hvilke miljøer som vil motta en variabel, selv ved å bruke jokertegn for å inkludere dynamiske miljøer, for eksempel `review / *. Det er nå enkelt å distribuere til forskjellige miljøer med minimal innsats!
  • GitLab Power Up for Trello CE EES EEP:
  • Bruk både Trello og GitLab? Nå kan du gjøre den opplevelsen enda bedre med den nye GitLab Power-Up! I Trello, når du ser på et av brettene dine, går du bare til Power-Ups og blar til GitLab Power-Up. Etter oppsett vil du kunne legge sammen fusjonsforespørsler til Trello-kort. I Trello må du konfigurere domenet ditt, for eksempel gitlab.com/api/v4 for GitLab.com, og legg til ditt personlige token.
  • GitLab Slack App for GitLab.com CE EES EEP:
  • GitLab er allerede integrert dypt med Slack (og Mattermost, Microsoft Teams og HipChat), men vi har ikke en app i Slack App Directory ennå. I dag gjør vi det! Det betyr å sette opp Slakkintegrasjon med prosjektene dine på GitLab.com er nå mye lettere. Du kan sette opp det fra prosjektinnstillingene i GitLab (Innstillinger> Integrasjoner). Snart vil det være tilgjengelig fra Slack App-katalogen også. Vi jobber sammen med Slack på å sørge for at private forekomster vil kunne bruke samme Slack App i nær fremtid. Selvfølgelig kan private forekomster integrere med Slack ved hjelp av de manuelle trinnene som er skissert i dokumentasjonen.
  • Andre forbedringer i GitLab 9.4:
  • Forbedret internasjonalisering CE EES EEP
  • Unified Slak Grensesnitt CE EES EEP
  • Gruppemiljøer CE EES EEP
  • Ekstra GitLab Service Metrics CE EES EEP
  • Tilpassingsbar sti for CI / CD-konfigurasjon CE EES EEP
  • Ny cache-policy for CI / CD-konfigurasjon CE EES EEP
  • Utvidet Docker-konfigurasjon for CI / CD CE EES EEP
  • Forbedret Prometheus Overvåking av Kubernetes Deployments CE EES EEP
  • Kommende Omnibus Pakke Signing CE EES EEP
  • Sikkerhet - Legg til LDAP SSL-sertifiseringsbekreftelse CE EES EEP
  • GitLab Runner 9.4 CE EES EEP
  • GitLab Mattermost 4.0 CE EES EEP
  • Omnibus Forbedringer CE EES EEP
  • Resultatforbedringer CE EES EEP
  • Eksperimentell PostgreSQL høy tilgjengelighet EEP
  • Minitegning for flerprosjektledninger EEP
  • GitLab Geo forbedringer EEP
  • Objektlagring for CI-artefakter EEP
  • Deprecations:
  • openSUSE 42.1:
  • Siden openSUSE-fellesskapet har avsluttet støtten for versjon 42.1, har GitLab avsluttet støtten, så vel som tidligere annonsert. Vennligst oppgrader til OpenSUSE 42.2, som er offisielt støttet.
  • GitLab CI API v1, GitLab Runner 1.11.x
  • I 9.0 lanserte vi en ny versjon av GitLab Runner som er basert på den nye API v4 i stedet for den gamle CI API v1. Vi støtter fortsatt den gamle versjonen av API i GitLab, slik at brukere som fortsatt bruker GitLab Runners 1.11.x, kan ta seg tid til overføringsprosessen. Med GitLab 9.6, planlagt å bli sendt 22. september, skal vi fjerne den gamle CI API fra GitLab, noe som gjør GitLab Runner 1.11.x ikke i stand til å kommunisere med systemet. Hvis du bruker gammel GitLab Runner (
  • )

Hva er nytt i versjon 9.1.4:

  • CE / EE: Faste søkeord utheves. (! 11.198)
  • CE / EE: Fast feil der fusjonen ber om at JSON vil bli vist. (! 11.096)
  • CE / EE: Håndter innkommende e-post fra aliaser riktig. (! 11.079)
  • CE / EE: Sorter nettverksgrafen både ved forfallsdato og topografisk. (! 11.057)
  • CE / EE: Håndter feil for innkommende e-poster. (! 11014 /! 1810)
  • CE / EE: Fix feil på CI / CD Settings-siden relatert til ugyldig pipeline trigger. (! 10.948)
  • CE / EE: Fastsette kryssreferanser for private og interne prosjekter. (! 11.243)
  • CE / EE: Legg til manglende prosjektattributter til Import / Export. (! 10.880)
  • EE: GitLab Geo: Tilbakefyllingsprosjekter hvor det siste forsøket på å fylle ut mislyktes. (! 1785)

Hva er nytt i versjon 9.0:

  • Forhindre brukere å lage notater om ressurser de ikke har tilgang til:
  • En angriper kunne bruke API-en til å legge inn kommentarer om ressurser som de ikke ellers ville kunne se, noe som ville "abonnere" dem til varslene for den ressursen og tillate dem å motta fremtidige oppdateringer om det, som kan inneholde sensitiv informasjon. Se # 26249 og # 26250 for flere detaljer.
  • Forhindre brukere fra å slette systemdistribusjonstaster via API for prosjektutplasseringsnøkkel:
  • En angriper kunne slette en distribusjonsnøkkel på systemnivå ved å slette den fra et prosjekt de eide via Deploy Key API. Se # 26243 for flere detaljer.
  • Kontroller at eksportfiler blir fjernet etter at et navneområde er slettet:
  • Hvis en bruker utførte en prosjekteksport og deretter slettet (eller flyttet) sin inneholdende navneområde, kunne en angriper kreve navneområdet og få tilgang til eksisterende prosjekteksport hvis det hadde gått mindre enn en time. Vi sørger nå for at prosjekteksporten umiddelbart fjernes sammen med navneområdet. Se # 26242 for flere detaljer.

Hva er nytt i versjon 8.9.3:

  • CE / EE: Importer GitHub-arkiver som respekterer API-grensen grensen (! 4166)
  • CE / EE: Fiks todos-sidefeilfeil når du har et prosjekt på ventende sletning (! 4300)
  • CE / EE: Deaktiver Webhooks før du fortsetter med GitHub-importen (! 4470)
  • CE / EE: Fix importør for GitHub kommentarer på diff (! 4488)
  • CE / EE: Juster SAML-kontrollflaten slik at LDAP-identiteter kan legges til en eksisterende SAML-bruker (! 4498)
  • CE / EE: Fiks trinnvis opplastings-API ved bruk av multi-byte UTF-8-tegn i spor (! 4541)

Hva er nytt i versjon 8.8.5:

  • Lagre GitLabCiService som adminmal
  • Løs gjenstanderens lagringsbane
  • Oppdater nødvendig versjon av LFS-klienten og skill docene for brukere og administratorer
  • Omnibus: Lag kataloger for gjenstander og LFS-objekter
  • Omnibus: Gjør distribuere sidevisning på alle sider når du er opp

Hva er nytt i versjon 7.7.1:

  • Forbedre autentisering av @mention autofullføring
  • Vis oppsettinstruksjoner for GitHub import hvis den er deaktivert
  • Tillat bruk av http for OAuth-applikasjoner

Hva er nytt i versjon 7.6.2:

  • Denne utgivelsen løser de tjenestene som ble brutt med utgivelsen av 7,6, inkludert Slack og Hipchat-integrasjoner.

Hva er nytt i versjon 7.5.2:

  • Ikke logg Sidekiq-argumenter som standard

Hva er nytt? i versjon 7.4.3:

  • Løs opp rå utklippsvisning
  • Løs sikkerhetsproblem for medlemmet api
  • Lag integrasjonsbygging

Hva er nytt i versjon 6.5.0:

  • Dropdown-menyer på utgave # visningsside for rettighetshaver og milepæl (Jason Blanchard)
  • Legg til fargekonsulering og forhåndsvisning for å kringkaste meldinger
  • Faste sedler anker
  • Legg inn nye kommentarer i problemer dynamisk
  • Lagt til sorteringsalternativer til Offentlig side
  • Nye filtre (tilordnet / forfatter / alle) for Dashboard # issues / merge_requests (sponset av Say Media)
  • Legg til prosjektsiktsikoner til dashbordet
  • Aktiver sikre cookies hvis https brukes
  • Beskytt brukere / bekreftelse med rack_attack
  • Standard HTTP-overskrifter for å beskytte mot MIME-sniffing, tvinge https hvis aktivert
  • Bootstrap 3 med responsivt brukergrensesnitt
  • Nedlastingsformater for ny depot: tar.bz2, zip, tar (Jason Hollingsworth)
  • Restyled godta widgets for MR
  • SCSS refactored
  • Bruk jquery timeago plugin
  • Løs 500 feil for rdoc-filer
  • Mulighet til å tilpasse samleforståelse (sponset av Say Media)
  • Søk autofullføring via ajax
  • Legg til webadresse til brukerprofil
  • Filer API støtter base64 kodet innhold (sponset av O'Reilly Media)
  • Lagt til støtte for Go's repository retrieval (Bruno Albuquerque)

Hva er nytt i versjon 6.4.0:

  • Interne prosjekter:
  • Interne prosjekter kan klones og leses av en innlogget bruker. Det vil også bli oppført i den offentlige tilgangskatalogen for innloggede brukere.
  • Side ved side diff visning:
  • Den enhetlige diff-visningen er fortsatt som standard, men du kan nå også bytte til en diff-visning ved siden av hverandre.
  • Arkiver gamle prosjekter:
  • Arkiveringen av et prosjekt markerer lagringsplassen som skrivebeskyttet. Det er skjult fra instrumentbrettet, og det vises ikke i søk.
  • Arkiverte prosjekter du har tilgang til, vil fortsatt bli oppført på profilsiden din (gitlab.example.com/u/my_user).
  • Projekthenger:
  • Prosjektwebkroker ble utvidet med nye typer hendelser. Nettkroker kan nå også utløses når et problem opprettes eller en kombinasjonsforespørsel er stengt.
  • Utrolig sortering for Issues-siden:
  • Takk til Jason Blanchard for å bidra med denne svært nyttige funksjonen.
  • README-lenken på prosjektets hjemmeside:
  • For prosjekter som har et README som er anerkjent av GitLab, kan du nå gå direkte til README fra prosjektets hjemmeside.
  • Og noen gode nyheter for folk som vil ha enklere oppgraderinger;
  • Vi inkluderte et oppgraderingsskript med GitLab CE 6.4. Dette betyr at du vil kunne oppgradere til neste versjon (6.5) med bare én kommando.

Hva er nytt i versjon 5.1.0:

  • Du kan logge inn med e-post eller brukernavn nå
  • Korrigert tilbakestilling av prosjektoverføring når lagringsplass ikke kan flyttes
  • Flytt både repo og wiki når prosjektoverføring requrested
  • Administrasjonsområde: Prosjektredigering ble fjernet fra admin namespace
  • Tilgang: admin bruker har nå tilgang til et hvilket som helst prosjekt.

Hva er nytt i versjon 4.1:

  • Valgfritt påmelding
  • Diskusjoner
  • Satellitter utenfor tmp
  • Linjenummer for skylden
  • Prosjekt offentlig modus
  • Offentlig område med uautorisert tilgang
  • Legg inn dashbordhendelser med ajax
  • Husk dashbordfilter i informasjonskapsler
  • Erstatt reses med sidekiq
  • Løs problemer med ruting
  • Opprydningsoppgaver
  • Rask sikkerhetskopiering / gjenoppretting
  • Vis forhåndsvisning for notatbilder
  • Forbedret nettverkskort
  • Reduser mengden gitolitt-anrop
  • Mulighet for å legge til bruker i alle gruppeprosjekter
  • Fjern utdaterte konfigurer
  • Erstatt Korolev-skrift med åpen skrift
  • Restyled admin / dashboard side
  • Restyled admin / prosjekter side

Hva er nytt i versjon 4.0:

  • Endringer i applikasjonsadferd:
  • Nye prosjekter vil bli navngitt (for eksempel gitlab / vagrant)
  • Hver gruppe har egen katalog i gitolite
  • Alle prosjekter i gruppen vil bli flyttet under gruppekatalogen (git fjernkontroll skal oppdateres)
  • Prosjekter uten grupper vil forbli med samme fjernkontroll
  • Bruker fikk brukernavn (For eksisterende brukere blir det generert basert på e-post)
  • Bruker opprett prosjekt under brukernavnet sitt (f.eks. randx / my-prosjekt)
  • Bruker kan endre brukernavn. Alle prosjekter under brukernavnet blir flyttet
  • Gruppen har eier
  • Eier kan opprette prosjekter innenfor gruppen
  • Eieren kan få tilgang til hvert prosjekt i en gruppe
  • Admin kan overføre et prosjekt fra ett navneområde (gruppe, bruker, global) til en annen
  • Gruppe eller bruker er et navneområde for prosjektet. Eier av navneområde er en eier av prosjektet
  • Andre endringer:
  • Bedre PostgreSQL-støtte
  • Lagt til e-postnotifikatino på prosjektflytting
  • Fast e-postvarsling ved utstedelse lukk / gjenåpne
  • Omorganiserte innstillinger
  • Sammenligne faste forpliktelser
  • Oppdater brukergrensesnittet for å tillate nedlasting av Patch eller Diff for Commit, MR
  • Milepæler kan lukkes nå. Milepælen er åpen, med mindre du lukker den
  • Vis kommentarhendelser på dashbordet
  • Legg raskt på lagmedlemmer via gruppe # folkside
  • Forbedringer i brukergrensesnittet
  • I admin area prosjekter, brukere og grupper sortert alfabetisk
  • Utgaveadministrasjonssiden på dashbordet forbedret
  • Bedre integrering med GitLab CI (krever GitLab CI v1.1.1)
  • Hva vi fjernet i 4.0:
  • gitolite 2-støtte
  • SQLite-støtte (jeg liker det, men denne databasen ble låst når flere brukere bruker gitlab samtidig)
  • API v2-støtte (det er bare uforenlig med namespaced-prosjekter)
  • Hva skal oppdateres under overføringen:
  • gitlab.yml config
  • Gitolite etter mottakskroker
  • tillatelser på / home / git / repositories /
  • python2 symlink

Krav :

  • Ruby
  • MySQL Community Edition
  • GIT
  • gitolite
  • Redis

Skjermbilder

gitlab_1_70742.png
gitlab_2_70742.png
gitlab_3_70742.png
gitlab_4_70742.png
gitlab_5_70742.png
gitlab_6_70742.png
gitlab_7_70742.png
gitlab_8_70742.png
gitlab_9_70742.png

Lignende programvare

Pyjamas-GitWeb
Pyjamas-GitWeb

14 Apr 15

CVSps
CVSps

17 Feb 15

ViewVC
ViewVC

17 Feb 15

SmartSVN
SmartSVN

22 Jun 18

Kommentarer til GitLab

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!