TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

GitLab – Open Source Git Management Software

281 pointsby hiby007about 11 years ago

32 comments

Ryguabout 11 years ago
We use and love Atlassian Stash (<a href="https://www.atlassian.com/software/stash" rel="nofollow">https:&#x2F;&#x2F;www.atlassian.com&#x2F;software&#x2F;stash</a>), it&#x27;s excellent for code reviews. The diff view options and commenting make it easy to create pull requests, get feedback and eventually merge code into the master branch. (Per branch permissions are awesome too.)<p>Long time ago we also assessed GitLab and found it usable but not quite there yet for production use. Though it looks nicer now.
评论 #7627428 未加载
评论 #7630346 未加载
评论 #7627734 未加载
评论 #7627508 未加载
评论 #7627810 未加载
评论 #7630866 未加载
评论 #7630663 未加载
ridruejoabout 11 years ago
BitNami (I&#x27;m a cofounder) provides free installers, VMs and cloud images for GitLab. You can also spin 1h demos. <a href="https://BitNami.com/stack/gitlab" rel="nofollow">https:&#x2F;&#x2F;BitNami.com&#x2F;stack&#x2F;gitlab</a>
评论 #7627696 未加载
评论 #7627695 未加载
评论 #7627737 未加载
评论 #7628206 未加载
评论 #7630912 未加载
Toucheabout 11 years ago
Ah, finally a proper package! <a href="https://www.gitlab.com/downloads/" rel="nofollow">https:&#x2F;&#x2F;www.gitlab.com&#x2F;downloads&#x2F;</a><p>This will make GitLab an easier choice in the future. If you&#x27;re looking for a lighter choice Gitbucket is really nice: <a href="https://github.com/takezoe/gitbucket" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;takezoe&#x2F;gitbucket</a>
评论 #7627645 未加载
评论 #7627391 未加载
评论 #7627795 未加载
davedxabout 11 years ago
We&#x27;ve been using Gitlab side by side with Github for the past few months. In general it&#x27;s a very nice replacement, but one thing I&#x27;ve been fighting with lately is code review capabilities.<p>The problem I&#x27;ve been having is when I go to a commit, in Github I&#x27;ll be able to see what&#x27;s changed (the diffs), but in Gitlab I often get &quot;diff too big and not shown for perf reasons&quot; or suchlike. This inability to reliably view diffs makes me wonder how we&#x27;re going to do code review on projects hosted on Gitlab.<p>Does anyone else have experience with this, or any workarounds?
评论 #7628177 未加载
评论 #7627691 未加载
sytseabout 11 years ago
We just released GitLab 6.8 minutes ago <a href="https://www.gitlab.com/2014/04/22/gitlab-6-dot-8-released/" rel="nofollow">https:&#x2F;&#x2F;www.gitlab.com&#x2F;2014&#x2F;04&#x2F;22&#x2F;gitlab-6-dot-8-released&#x2F;</a> The main new feature of this release is protection against force pushes. Other changes include improvements to mentioning in comments, Merge Request UI improvements and new API features.
评论 #7629118 未加载
lucasnemethabout 11 years ago
I am working on a Brazilian public sector project, and since we only use open source alternatives running on our own servers (for security reasons), we chose Gitlab. It works nicely. The earlier versions consumed a lot of memory, but recently that&#x27;s getting better. Would not recommend a too lightweight server, though.
评论 #7627707 未加载
评论 #7628261 未加载
SEJeffabout 11 years ago
Kind of surprised no one has mentioned gogs, which aims to be an on-premise github, but written in golang with a single binary deployment:<p><a href="https://github.com/gogits/gogs" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;gogits&#x2F;gogs</a>
评论 #7627811 未加载
评论 #7628504 未加载
FeloniousHamabout 11 years ago
My previous experience with Gitlab (and others) led me to Gitblit: <a href="http://gitblit.org/" rel="nofollow">http:&#x2F;&#x2F;gitblit.org&#x2F;</a><p>Gitblit is in another universe in terms of ease of installation, upgrade and maintenance, and very close on features. Even with a .deb package for Gitlab, my upgrade experience with previous versions wouldn&#x27;t make me leave Gitblit. It&#x27;s just dead simple.
评论 #7627907 未加载
thecodemonkeyabout 11 years ago
We&#x27;ve been using GitLab for our production projects for almost a year now.<p>The biggest reason for moving from GitHub to GitLab was not having to worry about additional cost for creating new projects (we have hundreds of projects and most of them are rarely accessed long after they were created).<p>It&#x27;s also neat that we have the ability to customize GitLab if we wanted to, e.g. in 2012 we ran some experiments to create projects from templates directly in the GitLab interface [1]<p>And lastly, since we&#x27;re not in an environment with six-digit numbers of users and constant DDOS attacks - we&#x27;re able to keep a much better uptime than we had before with GitHub.<p>[1] <a href="http://enga.ge/development/creating-a-sturdy-deployment-workflow-using-git/" rel="nofollow">http:&#x2F;&#x2F;enga.ge&#x2F;development&#x2F;creating-a-sturdy-deployment-work...</a>
评论 #7627655 未加载
peterwwillisabout 11 years ago
We have gitlab set up at work for our small team, but we never use it. We just do regular old git operations from the CLI and use e-mail and Bugzilla for issue tracking. I&#x27;ve wondered if maybe there was a feature of Gitlab we&#x27;re not using that we should, but so far nothing&#x27;s stuck.
评论 #7627765 未加载
评论 #7631418 未加载
hypr_geekabout 11 years ago
When we migrated over from CVS to git, we installed an instance of GitLab. It is really awesome, a private GitHub for your needs. The setup was a pain though, even after following the instructions. Nice to know they have a single installable package now at <a href="https://www.gitlab.com/downloads/" rel="nofollow">https:&#x2F;&#x2F;www.gitlab.com&#x2F;downloads&#x2F;</a>.<p>We also use Atlassian Stash and JIRA for a client project (the client migrated from CVS to git) and honestly, found it to be quite similar in functionality and not too much better for the extra costs. Mostly, it helps that both (Stash and JIRA) are linked together, but I&#x27;m sure that can be done with GitLab and another issue tracking software like Bugzilla.
jevinskieabout 11 years ago
I just got my install of Gitlab working last night. I used the omnibus package (bundles its own nginx, ruby, postgresql, etc). I had to tweak the omnibus settings out of the box because unicorn was timing out on the initial page load.<p>After I fixed that, I disabled the bundled nginx so I could instead use the system&#x27;s nginx. I had to modify the chef configuration scripts to change directory permissions so the www-data nginx could read the git-owned socket.<p>I&#x27;m very happy now that I got it working! My only nitpick (aside from some installation frustrations) is that the syntax highlighting for large files can be very slow. Does anyone have any tips for that?
joshfngabout 11 years ago
If you like GitLab, checkout GitHost (<a href="https://githost.io" rel="nofollow">https:&#x2F;&#x2F;githost.io</a>) We provide hosted private GitLab instances. We handle upgrades, security fixes, and backups automatically.
schrijverabout 11 years ago
A nice feature is that it also features a REST API: <a href="http://doc.gitlab.com/ce/api/" rel="nofollow">http:&#x2F;&#x2F;doc.gitlab.com&#x2F;ce&#x2F;api&#x2F;</a><p>One thing I’m curious about is performance, as with a personal project I found the `grit` git-ruby bindings rather sluggish when loading in multiple repos… The new `rugged` bindings are supposed to perform much better and if I understand in time Gitlab will switch to them.
评论 #7627667 未加载
pushedxabout 11 years ago
An open source alternative for Mercurial and hg repositories is RhodeCode [1]. Source code at [2], this is RhodeCode running their own software. It&#x27;s a nice solution for those who prefer Hg.<p>[1] <a href="https://rhodecode.com/" rel="nofollow">https:&#x2F;&#x2F;rhodecode.com&#x2F;</a><p>[2] <a href="https://code.rhodecode.com/rhodecode/files/tip/" rel="nofollow">https:&#x2F;&#x2F;code.rhodecode.com&#x2F;rhodecode&#x2F;files&#x2F;tip&#x2F;</a>
M4v3Rabout 11 years ago
We&#x27;re using GitLab for source code and issue management, as well as for internal documentation, and I must say it&#x27;s really great piece of software. Plus, it&#x27;s very actively developed and gets new features&#x2F;fixes all the time.
评论 #7627761 未加载
jbrooksukabout 11 years ago
We use GitLab where I work. I was finally able to set it up a few months ago and we&#x27;ve been using it quite heavily since.<p>Whilst we like using it, the UI doesn&#x27;t always feel intuitive and has changed a lot over the last few versions, 6.8.0 feels worse to us — mainly due to the weird Merge Request UI changes. <a href="https://github.com/gitlabhq/gitlabhq/issues/6842" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;gitlabhq&#x2F;gitlabhq&#x2F;issues&#x2F;6842</a><p>Still, I personally prefer the look and feel of GitHub. But it&#x27;s a good free solution and we&#x27;re really grateful for the work people put into it.
parfeabout 11 years ago
For solo work as a dev surrounded by hardware people, I set up GitLab. Installation took a lot of effort and had a surprising number of service dependencies. For a single user it wasn&#x27;t worth my time to install or maintain. Though, it is a really nice product once running.<p>I switched to Gitweb and sd (<a href="http://syncwith.us/sd/using/" rel="nofollow">http:&#x2F;&#x2F;syncwith.us&#x2F;sd&#x2F;using&#x2F;</a>). I don&#x27;t love sd, but the overhead of managing source and tickets for myself makes the combo worth it.
评论 #7629198 未加载
评论 #7629662 未加载
评论 #7629985 未加载
krobabout 11 years ago
At my work, we aren&#x27;t using gitlab, but looked into it for our own hosted git and it&#x27;s pretty nice, considering you can do properly managed repos. We do currently use phabricator though for source-code review, which is pretty nice. You can also introduce new code into the system through it using their arc tool. I think a mixture between gitlab &amp; phabricator is pretty nice. Using phabricator for new feature buildout &amp; gitlab for bug tracking would be the ultimate setup for me.
mrmondoabout 11 years ago
We switched from github + Gitolite to gitlab a few months back and we&#x27;re loving it. We&#x27;ve had no issues with it and it&#x27;s really been a great move for us.
mekaelabout 11 years ago
At my current job we didn&#x27;t have any kind of version control for our source,(not even a sharepoint to dump things into).I spent some time trying out a whole bunch of different intalls and finally settled on Gitlab. It&#x27;s pretty nice and I was able to get it up and running relatively quick once I put it in it&#x27;s own instance rather than sharing a postgres install with something else.
dakridgeabout 11 years ago
For those that want to view a demo of GitLab: <a href="http://demo.gitlab.com/" rel="nofollow">http:&#x2F;&#x2F;demo.gitlab.com&#x2F;</a>
munimkaziaabout 11 years ago
My organization has been using Gitlab for a while now. We had a few issues earlier with integrating LDAP authentication and sorting out attachments for the wall, but the latest version does seem to fix most issues. I am still not very happy with the wiki though (doesn&#x27;t support folders, no way to upload images, doesn&#x27;t look very good)
marcioplabout 11 years ago
Our company has been using Gitlab since Dec 2012, we had a small team and small code base back then. While searching for a good inhouse github replacement I found GitLab had what I wanted and was worth the time effort. It has been nice to see the evolution and all the features available now.
yukichanabout 11 years ago
It&#x27;s cool, and this is a nearly useless comment, but the logo looks to much like an alien out of a Whitley Strieber &quot;non-fiction&quot; story. A little creepy I&#x27;m saying. Gitlab needs some branding design love.
评论 #7630311 未加载
da4c30ffabout 11 years ago
I was thinking what GNU could be if they launched GitLab or some alternative to replace the archaic Savannah. It could take the project to a whole new level.
davidgerardabout 11 years ago
Grocer&#x27;s Apostrophe alert! &quot;wiki&#x27;s&quot;
评论 #7632967 未加载
balls187about 11 years ago
I run a local gitlab appliance (provided by Bitnami) in VMWare on my dev box, so I can easily browse various source code I have, using their web gui.<p>Big fan of it.
exabrialabout 11 years ago
I&#x27;m curious what other cool webapps people use?<p>I use Gitlab, Graylog, Nexus... anything I&#x27;m missing out on?
评论 #7631234 未加载
评论 #7631208 未加载
评论 #7631602 未加载
exabrialabout 11 years ago
+1 for gitlab. Heavy use in prod with both business and engineering users!
suyashabout 11 years ago
Can anyone explain why would someone use GitLab vs Enterprise Github?
评论 #7629986 未加载
评论 #7630461 未加载
62646cabout 11 years ago
Been using GitLab for a while. It&#x27;s really nice