Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 11 reacties
Bron: GitLab, submitter: WhatsappHack

GitLab kun je vergelijken met het bekendere GitHub, maar bevat een aantal subtiele verschillen. Het is een omgeving voor het beheren van Git-repositories on-premises en wordt uitgegeven onder de MIT Expat-licentie en ontwikkeld in Ruby on Rails. Het is beschikbaar in twee versies, namelijk de gratis te gebruiken Community Edition en een betaalde Enterprise Edition met meer functies die op grote bedrijven zijn gericht. De twee smaken worden op deze pagina uiteengezet. Het ontwikkelteam heeft GitLab 8.14.4, 8.13.9 en 8.12.12 uitgebracht met de volgende aankondiging:

GitLab 8.14.4, 8.13.9, and 8.12.12 Released

Today we are releasing versions 8.14.4, 8.13.9, and 8.12.12 for GitLab Community Edition (CE) and Enterprise Edition (EE). These versions contain important security fixes, and we strongly recommend that all affected GitLab installations be upgraded to one of these versions immediately.

Security fixes in 8.14.4, 8.13.9 and 8.12.12
  • CE/EE: Replace MR access checks with use of MergeRequestsFinder (#23867)
Security fixes in 8.14.4
  • CE/EE: Destroy a user's session when they delete their account. (#25015)
  • CE/EE: Filter authentication tokens from Sentry output.
  • CE/EE: XSS when LegacyDiffNote is created on a merge request diff containing HTML (#25249)
Other fixes in 8.14.4
  • CE/EE: Fix pipeline author for Slack and use pipeline id for pipeline link (!7506)
  • CE/EE: Resolve "Highlighting lines is broken" (!7090)
  • CE/EE: Fix pipelines tabs (!7709)
  • CE/EE: Fix compatibility with Internet Explorer 11 for merge requests (!7525)
  • CE/EE: Authorize users into imported GitLab project (!7936)
  • CE/EE: Remove caching of Repository#has_visible_content? (!7947)
  • CE/EE: Bump gitlab-shell version to 4.0.3 (!7953)
  • EE: Prevent remote mirrors from failing when project is in pending_delete (!938)
Versienummer 8.14.4 / 8.13.9 / 8.12.12
Releasestatus Final
Besturingssystemen Linux
Website GitLab
Download https://about.gitlab.com/downloads
Licentietype Voorwaarden (GNU/BSD/etc.)
Moderatie-faq Wijzig weergave

Reacties (11)

Vrij zwaar stuk software voor thuisgebruik, maar ik vind het toch best wel fijn om zelf een interne host te hebben voor mijn kleine projectjes. :)

Alleen nog zeer vervelend dat wanneer je HTTPS cloning uitzet GItlab-CI nog steeds via HTTPS probeert te clonen, zelfs als ik dit al meerdere malen heb getracht ''op te lossen'' volgens hun methodes. Vindt het nog steeds prachtig om te zien dat mijn commits daadwerkelijk compileerbaar zijn buiten mijn eigen omgeving wanneer ik deze push.
Beetje zwaar idd. Draai hier gitolite op een VM met 128Mb geheugen. Gaat als de brandweer voor 5 ontwikkelaars.
Wellicht dat ik daar eens naar moet kijken, dit monster slurpt toch 2GB om lekker vlot te draaien (1GB slaat hij constant op vast en 1.5gb is net aan te doen), nu heb ik geheugen genoeg in mijn ESXi bak hangen, maar het is toch best heftig.
Beetje afhankelijk van wat je zoekt. Maar als je geen fancy webschermen nodig hebt (en het is versiebeheer, dus ik zie niet in waarom) dan is Gitolite uitstekend. Git is toch al behoorlijk op de commandline georienteerd, dus ik zie het nut niet van een gui erover.
Ik vind zelf de Issue en Wiki integratie (en in het geval van Gitlab de Gitlab-CI integrate welke automatisch compileert bij elke Push) binnen een omgeving erg fijn, maar wil niet aan Github vastzitten met kosten voor privé projecten. Het is niet nodig om te kunnen werken met Git, maar ik ben er een beetje aan gewend geraakt. :+
Je kunt ook gitlab.com gebruiken met onbeperkt privé repo's :) Zit je dan ook niet per sé aan vast, je hebt immers altijd de optie zelf ergens de repo's neer te zetten :)
Ik gebruik gitolite met jira, fisheye, Jenkins en Nexus. Zo een one-stop-solution laat toch steken vallen en op deze manier kan ik mijn workflow veel flexibeler organiseren.
GitLab is veel meer dan een git servertje via de command line. Kijk maar eens naar GitLab Continuous Integration.
Precies waarom ik het niet gebruik 😀
Had me er nog niet in verdiept, maar lijkt me iets dat ons zeker gaat helpen. 2 gig vlat mee te leven als je er een soepel en snelwerkend product voor terugkrijgt. Een, om het even wat voor, java servlet vreet immers ook geheugen :+
GitLab klinkt fantastisch, maar liep tegen erg veel problemen op. Zo is het altijd even afwachten hoe het installeren van nieuwe releases verloopt, regelmatig lopen de services vast, of is het opeens traag. Tevens is het pakket erg groot van omgang en daarmee moeilijk te onderhouden als je het simpel voor huis wilt draaien (eventueel zonder VM/docker).

Ben nu overgestapt op Gitea (fork van gogs), en daarmee zit eigenlijk alles in wat je nodig hebt: issue tracker, SSH/HTTPS support, eenvoudige installatie/gegebruik, erg licht in resources (kan eventueel op rPi), enkel go nodig, etc. Gebruik het nu achter nginx: git.home.lan, voor het managen van projecten. :)

Ik heb GitLab pakket echt geprobeerd, maar het was zoveel sleutelen, en een VM kon ik helaas niet opzetten.

Op dit item kan niet meer gereageerd worden.



Nintendo Switch Google Pixel Sony PlayStation VR Samsung Galaxy S8 Apple iPhone 7 Dishonored 2 Google Android 7.x Watch_Dogs 2

© 1998 - 2017 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True

*