GitLab

Sagteware kiekie:
GitLab
Sagteware besonderhede:
Weergawe: 10.1.2 / 10.2.0 Pre Opgedateer
Upload datum: 23 Nov 17
Ontwikkelaar: gitlabhq.com Inc.
Lisensie: Gratis
Populariteit: 146

Rating: 5.0/5 (Total Votes: 1)

GitLab is 'n oop bron, platform onafhanklike en heeltemal gratis webgebaseerde sagteware repository en projekbestuur aansoek geïmplementeer in Ruby on Rails en gekloon van die bekende GitHub projek. Dit word gebruik in meer as 100,000 organisasies wêreldwyd en spesifiek ontwerp vir die GNU / Linux platform.


Funksies in 'n oogopslag

Geïnspireer deur GitHub en aangebied by GitHub, is die GitLab-projek 'n kode hosting program wat ondersteun samevoeging versoeke, kommentaar, beheer repository toegang, netwerk grafiek, kode snippets, administrasie, Wiki en kwessies.

Met GitLab kan enige programontwikkelaar projekte en programreplosies skep, kode hersien en toegang bestuur. Dit help verskeie sagteware-ontwikkelaars om maklik saam te werk op kode.

Die aansoek bied ontwikkelaars van enige soort fynkorreerde toegangsbeheer om Git-bewaarplekke moeiteloos te bestuur en te alle tye hul bronkode veilig te hou. Dit help jou ook om samewerking met samesmeltingsversoeke te verbeter, asook om kode resensies uit te voer.

Nog 'n interessante kenmerk van GitLab, is dat dit 'n Wiki en 'n probleemopsporing vir elkeen van jou projekte implementeer. Dit maak dit een van die gewildste oplossings om Git sagteware repositories op die perseel te bestuur.


Vereistes en installasie

Die GitLab sagteware is spesifiek aangepas vir die GNU / Linux platform, wat al die groot verspreidings soos Red Hat Enterprise Linux, CentOS, Debian en Ubuntu ondersteun. Dit vereis Ruby 2.0 of hoër, Git 1.7.10 of later, Redis 2.0 of hoër, sowel as die MySQL of PostgreSQL databasis bedieners.

Die sagteware is in Ruby on Rails geskryf en versprei as 'n universele bronne argief, wat die gebruiker toelaat om sy bronkode te optimaliseer vir 'n spesifieke bedryfstelsel of hardeware argitektuur. (32-bis en 64-bis instruksies stel argitekture word hierby ondersteun. tyd). Dit is beskikbaar onder die MIT Expat lisensie.

Wat is nuut in hierdie weergawe:

  • Alles wat ons by GitLab doen, van ons geïntegreerde produk tot ons maandelikse uitgawes, is gemik op die doel om ontwikkelingspanne te help om tyd te bespaar. Met elke uitgawe wil ons jou help om minder te doen, terwyl jy ook 'n intuïtiewe en gebruikersvriendelike ervaring in ons produk bied. GitLab 9.5 neem 'n groot stap in die bevordering van hierdie doel. Hierdie weergawe bevat verbeteringe aan ons navigasie, nuwe projek templates met vooraf gekonfigureerde CI, en nuwe outomatiese funksies vir CI en prestasie monitering wat u tyd en moeite sal bespaar.
  • Dit is die laaste 9.x-vrystelling, aangesien ons voorberei om GitLab 10.0 op 22 September vry te stel! Tog stuur ons 'n paar goeie nuwe funksies om ons 9.x-uitgawes af te rond:
  • Om jou ervaring te verbeter wat GitLab navigeer, het ons die nuwe navigasie opgedateer, die UI verbeter en die aantal druk wat dit neem om deur u GitLab-instansie te beweeg, verminder. Met die nuut toegevoegde ikone en subnav op hover, is dit makliker en vinniger as ooit om GitLab te verken.
  • Aan die begin met 'n nuwe projek het net vinniger geword. In GitLab 9.5 het ons Projek Templates ingestel wat u in staat stel om vinnig 'n nuwe projek te skep wat vooraf gekonfigureer is.
  • Voortgesette op ons missie om u tyd te bespaar, het ons dit moontlik gemaak vir GitLab om outomaties terugwerkende werk wat met GitLab CI / CD uitgevoer is, te herprobeer. Nou hoef jy nie bekommerd te wees oor hoe om tyd te verloor om terug te gaan na jou projek se pyplyne nie, maar om weer te probeer probeer met 'n mislukte werk.
  • GitLab 9.5 bring ook verbeterings aan die laaste deel van die ontwikkelingslewensiklus. Met die byvoeging van Outomatiese Monitoring vir Outo-geïnstalleerde programme, het ons dit makliker gemaak om reaksie en stelsel statistieke van u programme te versamel.

Wat is nuut in weergawe 9.5.0:

  • Alles wat ons by GitLab doen, van ons geïntegreerde produk tot ons maandelikse uitgawes, is gemik op die doel om ontwikkelingspanne te help om tyd te bespaar. Met elke uitgawe wil ons jou help om minder te doen, terwyl jy ook 'n intuïtiewe en gebruikersvriendelike ervaring in ons produk bied. GitLab 9.5 neem 'n groot stap in die bevordering van hierdie doel. Hierdie weergawe bevat verbeteringe aan ons navigasie, nuwe projek templates met vooraf gekonfigureerde CI, en nuwe outomatiese funksies vir CI en prestasie monitering wat u tyd en moeite sal bespaar.
  • Dit is die laaste 9.x-vrystelling, aangesien ons voorberei om GitLab 10.0 op 22 September vry te stel! Tog stuur ons 'n paar goeie nuwe funksies om ons 9.x-uitgawes af te rond:
  • Om jou ervaring te verbeter wat GitLab navigeer, het ons die nuwe navigasie opgedateer, die UI verbeter en die aantal druk wat dit neem om deur u GitLab-instansie te beweeg, verminder. Met die nuut toegevoegde ikone en subnav op hover, is dit makliker en vinniger as ooit om GitLab te verken.
  • Aan die begin met 'n nuwe projek het net vinniger geword. In GitLab 9.5 het ons Projek Templates ingestel wat u in staat stel om vinnig 'n nuwe projek te skep wat vooraf gekonfigureer is.
  • Voortgesette op ons missie om u tyd te bespaar, het ons dit moontlik gemaak vir GitLab om outomaties terugwerkende werk wat met GitLab CI / CD uitgevoer is, te herprobeer. Nou hoef jy nie bekommerd te wees oor hoe om tyd te verloor om terug te gaan na jou projek se pyplyne nie, maar om weer te probeer probeer met 'n mislukte werk.
  • GitLab 9.5 bring ook verbeterings aan die laaste deel van die ontwikkelingslewensiklus. Met die byvoeging van Outomatiese Monitoring vir Outo-geïnstalleerde programme, het ons dit makliker gemaak om reaksie en stelsel statistieke van u programme te versamel.

Wat is nuut in weergawe 9.4.0:

  • Verrassing is moeiliker om te bereik wanneer jy alles in die openbaar doen. Maar in die ope werk kan ons jou vertel waarom ons stuur wat ons vandag vrystel en hoe hierdie weergawe GitLab opstel vir iets beter nog in die toekoms.
  • GitLab 9.4 lê die grondslag vir baie wat kom, terwyl jy vandag nog nuwe kragte gee. U kan nou formeel verwante probleme met mekaar vergelyk. Ons monitering buite die boks-magie versamel nou baie meer statistieke sonder enige opset en ons het die dinge wat u met veranderlikes in CI kan doen, verviervoud.
  • Daarbenewens gee ons jou 'n werklike blik op die toekoms met 'n opt-in Beta van ons nuwe navigasie. Ons hoop dat ons met u kan werk om dit 'n verbetering te maak wat almal liefhet.
  • Ons is ook opgewonde om aan te kondig dat ons 'n GitLab PowerUp vir Trello gestuur, wat dit maklik maak om jou Trello-kaarte met GitLab te Integreer!
  • Verder, om ons integrasiestel te bemagtig, is ons gretig om jou lewe makliker te maak met ons nuwe Slack App vir GitLab.com!
  • En as een blik nie volstaat nie, is ons daarop gemik om die konfigurasie van u DevOps toolchain ten volle te automatiseer met die visie van Auto DevOps, wat u aansoek sal analiseer en u CI / CD-pyplyn outomaties sal instel om te bou, toets, en ontplooi na Kubernetes. Om te sien waarheen ons op pad is, gaan kyk na ons visie vir Auto DevOps!
  • Verwante uitgawes EEA EPEP:
  • As jy 'n skakel van een probleem na 'n ander deel, word GitLab dit verkort en kruis dit outomaties. Maar wanneer kwessies langer word en projekte komplekser word, word dit moeilik om skakels te bestuur en vinnig verwante kwessies te vind. Om hierdie probleem op te los, stel ons verwante probleme bekend. Met Verwante kwessies kan jy formeel 'n ander probleem as verwant verklaar. 'N skakel na die ander probleem, sy status en naam sal in elke uitgawe gewys word. Plak eenvoudig 'n skakel na die probleem wat jy wil koppel of soek deur dit te tik # (soos jy reeds kon doen) om dit te koppel. In die toekoms sal ons verskillende tipes verhoudings deur hierdie meganisme voorstel.
  • Nuwe Navigasie CE EES EEP:
  • Om GitLab makliker en vinniger te maak, werk ons ​​op die opdatering van ons navigasie. Omdat 'n nuwe navigasie 'n groot ontwrigting kan wees, stel ons die eerste stap vry as 'n opt-in konfigurasie met GitLab 9.4. Om die nuwe navigasie te aktiveer, kliek op jou profielfoto in die regter boonste hoek en kies Aanskakel nuwe navigasie. Ons het aanpassings aan die globale top navigasie gemaak en kontekstuele navigasie in die linkerkieslys aangebring, afhangende van watter bladsy u tans besigtig. Die nuwe gebruikerskoppelvlak is nog steeds aan die gang en sal die bestaande navigasie in die volgende paar maande vervang. Sien ons blogpos oor ons proses en watter werk moet nog gedoen word.
  • Webtoepassingsmonitering CE EEA EEP:
  • As deel van GitLab 9.0 het ons stelselprestasiebestuur geïntegreer met CI / CD-implementerings, monitering van geïmpliseerde toepassings op Kubernetes deur die opsporing van SVE en geheue gebruik. Dit was 'n goeie eerste stap, en met GitLab 9.4 is ons opgewonde om Web Application Monitoring met ondersteuning buite Kubernetes te begin. GitLab sal nou outomaties sleutelgebruikerervaring aanwysers opspoor, soos deurvoer, foutkoers en latensie. Koppel Prometheus eenvoudig aan 'n ondersteunde laai balanseerder of HTTP-bediener, en dit sal die statistieke identifiseer en begin. Om 'n goeie ervaring te lewer, is die verantwoordelikheid van almal, en GitLab maak dit makliker deur die prestasie terugvoerlus te sluit wat die ontwikkelaars elke dag gebruik.
  • Geheime veranderlikes op groepvlak CE EEA EPEP:
  • Geheime veranderlikes is baie nuttig as jy 'n veilige plek nodig het om sensitiewe inligting te stoor. Tot nou toe is geheime veranderlikes op die projekvlak gestoor. Ons weet egter dat dit algemeen is vir verskillende projekte in dieselfde groep om inligting oor implementering of geloofsbriewe te deel vir toegang tot eksterne dienste. Groepsvlak geheime veranderlikes verwyder die noodsaaklikheid om veranderlikes van een projek na die volgende te dupliseer: nou kan jy hierdie waardes een keer invoer, en elke projek of subgroep in die groep sal hulle outomaties toegang verkry. Dit is ook baie maklik om hierdie waardes op te dateer. Jy verander hulle net op een plek en hulle sal outomaties vir al die projekte gewysig word.
  • Veranderlikes in Pyplynskedules CE EES EEP:
  • In GitLab 9.2 het ons Pyplynskedules bekendgestel om pyplyne op 'n spesifieke tydsduur outomaties te bestuur, maar die meeste spanne wil ook verskillende waardes spesifiseer vir spesifieke veranderlikes wanneer die skedule uitgevoer word. In GitLab 9.4 het ons die vermoë bygevoeg om veranderlikes te definieer wanneer 'n pyplyn skedule geskep of gewysig word: hierdie waardes sal bygevoeg word aan al die ander veranderlikes wat reeds gedefinieer is. Met hierdie funksie kan u bestaande veranderlikes ook herdefinieer om slegs 'n ander waarde vir daardie spesifieke lopie te hê, byvoorbeeld as u 'daagliks' wil hê pyplyn wat sekere toetse op 'n ander manier bestuur.
  • Omgewingspesifieke geheime veranderlikes EEP:
  • Veranderlikes is dikwels die regte oplossing om waardes te definieer wat dan tydens die implementering van spesifieke omgewings gebruik word. Aangesien verskillende omgewings (bv. Staging en produksie) verskillende waardes vir dieselfde taak benodig, soos die program naam, is dit belangrik om 'n direkte binding tussen sommige veranderlikes en die verwante omgewing te skep. Met GitLab 9.4 word omgewingspesifieke veranderlikes ingevoer om hierdie probleem op te los, aangesien ontwikkelaars nou kan definieer watter omgewings 'n veranderlike sal ontvang, selfs met wildkaarte om dinamiese omgewings in te sluit, soos 'review / *. Dit is nou maklik om te implementeer na verskillende omgewings met 'n minimale inspanning!
  • GitLab Power-Up vir Trello CE EEA EEP:
  • Gebruik beide Trello en GitLab? Nou kan jy die ervaring nog beter maak met die nuwe GitLab Power-Up! In Trello, as jy een van jou planke bekyk, gaan jy net na Power-ups en blaai na die GitLab Power-Up. Na die opstel, sal u die samevoegingsversoeke aan Trello-kaarte kan heg. In Trello moet jy jou domein instel, soos gitlab.com/api/v4 vir GitLab.com, en voeg jou persoonlike teken toe.
  • GitLab Slack App vir GitLab.com CE EEA EEP:
  • GitLab is reeds diep geïntegreer met Slack (en Mattermost, Microsoft Teams en HipChat), maar ons het nog nie 'n program in die Slack App Directory gehad nie. Vandag doen ons dit! Dit beteken dat die opstel van Slack integrasie met jou projekte op GitLab.com nou baie makliker is. U kan dit opstel vanaf u projekinstellings in GitLab (Instellings> Integrasies). Binnekort sal dit ook van die Slack App gids beskikbaar wees. Ons werk saam met Slack om seker te maak dat private instellings dieselfde Slack App in die nabye toekoms sal kan gebruik. Natuurlik kan privaat instellings met Slack integreer deur gebruik te maak van die handleiding wat in die dokumentasie uiteengesit word.
  • Ander verbeteringe in GitLab 9.4:
  • Verbeterde Internasionalisering CE EES EEP
  • Unified Slack Interface CE EEA EEP
  • Groepmylpale CE EEA EEP
  • Bykomende GitLab Diensmetieke CE EES EEP
  • Aanpasbare pad vir CI / CD-konfigurasie CE EEA EEP
  • Nuwe kasbeleid vir CI / CD-konfigurasie CE EEA EEP
  • Uitgebreide Docker Configuration vir CI / CD CE EES EEP
  • Verbeterde Prometheus Monitering van Kubernetes Deployments CE EEA EEP
  • Aanstaande Omnibus Pakket Ondertekening CE EEA EEP
  • Sekuriteit - Voeg LDAP SSL-sertifikaatverifikasie CE EEA EEP by
  • GitLab Runner 9.4 CE EES EEP
  • GitLab Mattermost 4.0 CE EES EEP
  • Omnibus Verbeteringe CE EES EEP
  • Prestasieverbeterings CE EES EEP
  • Eksperimentele PostgreSQL Hoë Beskikbaarheid EEP
  • Mini Grafiek vir Multi-Projek Pyplyn EEP
  • GitLab Geo Verbeterings EEP
  • Object berging vir CI Artefacts EPP
  • Deprecations:
  • open SUSE 42.1:
  • As die openSUSE-gemeenskap die ondersteuning vir weergawe 42.1 beëindig het, het GitLab ondersteuning gestaak, sowel as voorheen aangekondig. Gradeer asseblief op na OpenSUSE 42.2 wat amptelik ondersteun word.
  • GitLab CI API v1, GitLab Runner 1.11.x
  • In 9.0 het ons 'n nuwe weergawe van GitLab Runner vrygestel wat gebaseer is op die nuwe API v4 in plaas van die ou CI API v1. Ons ondersteun steeds die ou weergawe van die API in GitLab, sodat gebruikers wat steeds GitLab Runners 1.11.x gebruik, hul tyd kan neem vir die migrasieproses. Met GitLab 9.6, wat beplan is om gestuur te word op 22 September, gaan ons die ou CI API van GitLab verwyder, wat GitLab Runner 1.11.x nie in staat stel om met die stelsel te kommunikeer nie. As jy ou GitLab Runner gebruik (
  • )

Wat is nuut in weergawe 9.1.4:

  • CE / EE: Vaste soekterme verlig. (! 11198)
  • CE / EE: Fixed bug waar kombinasie versoek JSON sal vertoon word. (! 11096)
  • CE / EE: Hanteer inkomende e-posse van aliasse korrek. (! 11079)
  • CE / EE: Sorteer die netwerkgrafiek, beide op datum en op topografiese vlak. (! 11057)
  • CE / EE: Hanteer mislukkings vir inkomende e-posse. (! 11014 /! 1810)
  • CE / EE: Fix-fout op die bladsy CI / CD-instellings wat verband hou met ongeldige pyplyn-sneller. (! 10948)
  • CE / EE: Vaste kruisverwysings vir privaat en interne projekte. (! 11243)
  • CE / EE: voeg ontbrekende projek eienskappe by invoer / uitvoer. (! 10880)
  • EE: GitLab Geo: Backfill-projekte waar die laaste poging om op te vul, misluk het. (! 1785)

Wat is nuut in weergawe 9.0:

  • Voorkom dat gebruikers notas maak oor hulpbronne wat hulle nie toegang het nie:
  • 'n Aanvaller kon die API gebruik om kommentaar te lewer op hulpbronne wat hulle nie andersins sou kon sien nie, wat sou "subscribe" hulle aan die kennisgewings vir daardie hulpbron en laat hulle toe om toekomstige opdaterings daaroor te ontvang, wat sensitiewe inligting bevat. Sien # 26249 en # 26250 vir meer besonderhede.
  • Voorkom gebruikers om stelselleweringsleutels uit te vee via die API vir die implementering van die projek:
  • 'n aanvaller kon 'n stelselvlak-implementeringskode verwyder deur dit uit 'n projek wat hulle besit via die Implementeer sleutel API, te verwyder. Sien # 26243 vir meer besonderhede.
  • Maak seker dat uitvoerlêers verwyder word nadat 'n naamruimte uitgevee is:
  • As 'n gebruiker 'n uitvoer uitvoer en dan sy naamruimte verwyder of verskuif het, kan 'n aanvaller die naamruimte eis en toegang tot die bestaande projek uitvoer indien minder as 'n uur geslaag het. Ons verseker nou dat projekuitvoer onmiddellik saam met die naamruimte verwyder word. Sien # 26242 vir meer besonderhede.

Wat is nuut in weergawe 8.9.3:

  • CE / EE: Invoer GitHub-repositories met inagneming van die API-tarieflimiet (! 4166)
  • CE / EE: Fix todos bladsy googlefoute as u 'n hangende projek het (! 4300)
  • CE / EE: skakel Webhooks uit voordat u verder gaan met die GitHub-invoer (! 4470)
  • CE / EE: Fix importeur vir GitHub kommentaar op diff (! 4488)
  • CE / EE: Pas die SAML-kontrolesvloei aan sodat LDAP-identiteite by 'n bestaande SAML-gebruiker (! 4498) bygevoeg kan word
  • CE / EE: Fix incrementele trace upload API as u multi-byte UTF-8 karakters in spore gebruik (! 4541)

Wat is nuut in weergawe 8.8.5:

  • Bevestig GitLabCiService as Admin Template
  • Bevestig die bergingspad van artefakte
  • Opdateer die vereiste weergawe van LFS-kliënt en skei die dokumente vir gebruikers en administrateurs
  • Omnibus: maak gidse vir artefakte en lfs-voorwerpe
  • Omnibus: maak die gebruik van die bladsy wys op alle bladsye wanneer dit op is

Wat is nuut in weergawe 7.7.1:

  • Verbeter die uitvoering van outo-volledige prestasie
  • Wys opstelinstruksies vir GitHub-invoer as dit gedeaktiveer is
  • Gebruik die gebruik van http vir OAuth-programme

Wat is nuut in weergawe 7.6.2:

  • Met hierdie weergawe word die dienste opgelos wat gebreek is met die vrylating van 7.6, insluitend Slack and Hipchat integrasies.

Wat is nuut in weergawe 7.5.2:

  • Teken nie Sidekiq-argumente as standaard aan nie

Wat is nuut in weergawe 7.4.3:

  • Sien rou snippets vertoning
  • Beveilig sekuriteitsprobleem vir lid-api
  • Fix integrasie van die boubox

Wat is nuut in weergawe 6.5.0:

  • Opsiesmenu's op uitgawe # wys bladsy vir die eiser en mylpaal (Jason Blanchard)
  • Voeg kleurcustimization by en voorskou om boodskappe uit te saai
  • Vaste notas ankers
  • Laai nuwe kommentaar op probleme dinamies op
  • Toegevoegde opsies by openbare bladsy bygevoeg
  • Nuwe filters (toegewys / outeur / almal) vir Dashboard # issues / merge_requests (geborg deur Say Media)
  • Voeg projek sigbaarheid ikone by dashboard
  • Aktiveer veilige koekies as https gebruik word
  • Beskerm gebruikers / bevestiging met rack_attack
  • Standaard HTTP-hoofde om te beskerm teen MIME-sniffing, dwing https indien geaktiveer
  • Bootstrap 3 met responsiewe gebruikerskoppelvlak
  • Nuwe lêer aflaai formate: tar.bz2, zip, teer (Jason Hollingsworth)
  • Gereedskap aanvaar widgets vir MR
  • SCSS refactored
  • Gebruik jquery timeago plugin
  • Fix 500 fout vir rdoc lêers
  • Vermoë om boodskap saam te voeg (geborg deur Say Media)
  • Soek outomaties via ajax
  • Voeg webwerf-url by gebruikersprofiel
  • Lêers API ondersteun basis64-gekodeerde inhoud (geborg deur O'Reilly Media)
  • Bygevoeg ondersteuning vir Go se repository retrieval (Bruno Albuquerque)

Wat is nuut in weergawe 6.4.0:

  • Interne projekte:
  • Interne projekte kan gekloon word en deur enige aangemelde gebruiker gesoek word. Dit sal ook gelys word in die publieke toegangslys vir aangemelde gebruikers.
  • Dwarsverskil diff:
  • Die verenigde diff-vertoning is steeds die verstek, maar jy kan nou ook oorskakel na 'n uiteenlopende diff-aansig.
  • Argief ou projekte:
  • Argief van 'n projek sal sy repository as lees-alleen merk. Dit is versteek van die dashboard en dit word nie vertoon in soektogte nie.
  • Argiefprojekte wat u toegang het, sal steeds op u profielpagina (gitlab.example.com/u/my_user) gelys word.
  • Projek-webkoppe:
  • Projekwebhake is uitgebrei met nuwe soorte gebeurtenisse. Webhakies kan nou ook geaktiveer word wanneer 'n probleem geskep word of 'n kombinasieversoek gesluit word.
  • Geweldige sortering vir die bladsy Probleme:
  • Dankie aan Jason Blanchard om hierdie baie nuttige funksie by te dra.
  • README skakel op die tuisblad van die projek:
  • Vir projekte met 'n README wat deur GitLab erken word, kan u nou direk na die README van die projek tuisblad gaan.
  • En 'n paar goeie nuus vir mense wat makliker opgraderings wil hê;
  • Ons het 'n opgraderingsskrif ingesluit met GitLab CE 6.4. Dit beteken dat u die volgende weergawe (6.5) kan opgradeer met net een opdrag.

Wat is nuut in weergawe 5.1.0:

  • Jy kan nou met e-pos of gebruikersnaam inskakel
  • Korrekte terugskakeling van projekoordrag wanneer die bewaarplek nie verskuif kan word nie
  • Beweeg sowel repo as wiki wanneer projek oordrag herbesorg word
  • Admin area: projek redigering is verwyder van admin namespace
  • Toegang: admin gebruiker het nou toegang tot enige projek.

Wat is nuut in weergawe 4.1:

  • Opsionele aanmelding
  • Besprekings
  • Satelliete buite tmp
  • Lynnommers vir die skuld
  • Projek openbare modus
  • Publieke area met ongemagtigde toegang
  • Laai dashboard-gebeurtenisse met ajax
  • Onthou dashboard filter in koekies
  • Vervang resque met sidekiq
  • Probleme oplos met roetes
  • Opruimingstake opruim
  • Maak Friends / herstel
  • Vertoon voorskou vir aantekeninge
  • Verbeterde netwerk grafiek
  • Verminder hoeveelheid gitoliet-oproepe
  • Vermoë om gebruiker by alle groepprojekte by te voeg
  • Verwyder vervalde konfigure
  • Vervang Korolev font met oop font
  • Herstel admin / dashboard bladsy
  • Herstel admin / projek bladsy

Wat is nuut in weergawe 4.0:

  • Aansoekgedrag verander:
  • Nuwe projekte sal namespaced wees (bv. gitlab / vagrant)
  • Elke groep het eie gids in gitolite
  • Alle projekte van groepe sal onder groepsgids verplaas word (git remote moet opgedateer word)
  • Projekte sonder groepe bly by dieselfde afstander
  • Gebruiker het gebruikersnaam (Vir bestaande gebruikers word dit gegenereer op grond van e-pos)
  • Gebruiker skep 'n projek onder sy gebruikersnaam (bv. randx / my-projek)
  • Gebruiker kan gebruikersnaam verander. Alle projekte onder sy gebruikersnaam sal verskuif word
  • Groep het eienaar
  • Eienaar kan projekte binne groep skep
  • Eienaar kan toegang tot elke projek binne 'n groep
  • Admin kan enige projek oordra van een naamruimte (groep, gebruiker, wêreldwyd) na 'n ander
  • Groep of gebruiker is 'n naamruimte vir die projek. Eienaar van naamruimte is 'n eienaar van die projek
  • Ander veranderinge:
  • Beter PostgreSQL ondersteuning
  • Bygevoeg e-pos notificatino op projek skuif
  • Vaste e-pos kennisgewing op uitgawe naby / heropen
  • Gereorganiseerde instellings
  • Vaste verpligtinge vergelyk
  • Werk die UI by om laai Patch of Diff for Commit, MR
  • toe te laat
  • Milestones kan nou gesluit word. Milestone bly oop tensy jy dit sluit
  • Wys opmerkinggebeurtenisse op die dashboard
  • Voeg spanlede vinnig by groep # mense bladsy
  • Verbeteringe van die UI
  • In admin area projekte, gebruikers en groepe gesorteer alfabeties
  • Uitgawe bestuur bladsy op dashboard verbeter
  • Beter integrasie met GitLab CI (vereis GitLab CI v1.1.1)
  • Wat ons verwyder in 4.0:
  • gitolite 2 ondersteuning
  • SQLite-ondersteuning (ek hou daarvan, maar hierdie databasis is gesluit wanneer verskeie gebruikers gitlab gelyktydig gebruik)
  • API v2-ondersteuning (dit is eenvoudig onverenigbaar met namespaced-projekte)
  • Wat moet tydens die migrasie opgedateer word:
  • gitlab.yml config
  • Gitolite post-ontvang hake
  • regte op / huis / git / repositories /
  • python2 symlink

Vereistes :

  • Ruby
  • MySQL Gemeenskapsuitgawe
  • GIT
  • gitolite
  • Redis

Screenshots

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

Soortgelyke sagteware

hgreview
hgreview

14 Apr 15

NiceCommits
NiceCommits

20 Feb 15

gists
gists

20 Feb 15

Kommentaar te GitLab

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!