6 ms·
We downloaded and installed Gogs, Gitlab, and Bitbucket. I liked Gogs the best, but Gitlab seemed more enterprise-y, and Bitbucket had an issue we could never f
by merpnderp 11y ago
We downloaded and installed Gogs, Gitlab, and Bitbucket. I liked Gogs the best, but Gitlab seemed more enterprise-y, and Bitbucket had an issue we could never figure out. We're trying to replace TFS, so we'll probably end up with Gitlab.
But since I was the one doing the installing, I sure wish we'd go with Gogs. It was 5 minutes from start to finish.
- sytse 11y agoWhat can we improve in GitLab to make it better? Did the install take too long? Did you try our Omnibus packages or a source install?
- coolsunglasses 11y agoI've tried and failed three times to get Gitlab to send me a sign-up email. I can't get it to work. I can't figure out how to disable the confirmation emails either. I'd be using a self-hosted Gitlab to try to fix the speed issues but because of this issue, I cannot. So, instead, I'm a refugee on your public service until I convince my coauthor to eat another repository migration to a private Gogs instance. I got gogs working in 5 minutes like OP said. Also Gogs is >>>>>>>>>>>>>>>>>>>>>> faster. It baffles me that I can be pushing an initial commit to an empty repository and my terminal will hang for 10-15 seconds. What's going on with that?
- aroch 11y agoIf you're self-hosting, I would use mailgun with the below config in your /etc/gitlab/gitlab.rb https://gist.github.com/ar0ch/b33a9232776504bd83ac https://gist.github.com/ar0ch/b33a9232776504bd83ac
- sytse 11y agoThanks for the feedback. Aroch posted a good Mailgun config in https://news.ycombinator.com/item?id=11374883 https://news.ycombinator.com/item?id=11374883 but your post gave me the idea to disable confirmation emails by default https://gitlab.com/gitlab-org/gitlab-ce/issues/14684 https://gitlab.com/gitlab-org/gitlab-ce/issues/14684 I'm not sure what is up with the initial commit issue you describe and made an issue to investigate https://gitlab.com/gitlab-org/gitlab-ce/issues/14685 https://gitlab.com/gitlab-org/gitlab-ce/issues/14685 Thanks again!
- dpritchett 11y agoThe things I miss the most using Gitlab vs github are the instantaneous merges and the syntax highlighting within diffs when reviewing a MR. I'm on an old-ish version of gitlab though and it's running on a single VPS.
- sytse 11y agoWe have syntax highlighting within diffs since 8.4 https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/2109 https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/2109 so please consider upgrading. I don't understand what you mean with instantaneous merges, did merges seem faster in the past? We do have a feature that allows you to merge when the build is successful, saving many people lot of time http://doc.gitlab.com/ce/workflow/merge_when_build_succeeds.html http://doc.gitlab.com/ce/workflow/merge_when_build_succeeds....
- dpritchett 11y agoWe're on 8.1 I think. We are running a largeish C# project with largeish diffs; when I click "merge" the app spins for a good few seconds or more before completing the merge. Don't think I've ever seen that sort of delay on github. I wonder if you could pre-merge in a separate system branch then do some git magic to rearrange them once the user actually clicks merge?
- sytse 11y agoPre-merging when you look at the merge request is an interesting idea. Technically that will work but it will add complexity and use more resources. Feel free to make a feature request for it. At this point I think there is lower hanging fruit we can pick to improve performance.
- dpritchett 11y agoI wouldn't prioritize it if I were you either ;)
- merpnderp 11y agoI tried installing the omnibus and from source. Both times I could not get it completely working. On CentOS 5.3 x64. I eventually got everything but git commits working over ssh, but I quit trying to get that working after it looked like I had to give up port 22. I was just installing installing for evaluation and hopefully our sys admins will do the final install. Gogs was just 'install Go', 'run binary', 'link to database/git ssh user' done.
- sytse 11y agoI'm sorry to hear you had problems installing GitLab. Maybe it was an SE Linux problem? https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/common_installation_problems/README.md#selinux-enabled-systems https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc... You can configure an alternative ssh port for the Omnibus packages in https://gitlab.com/gitlab-org/gitlab-ce/blob/30e4d3ce9a18340c689557cd0c7b5f69e48795d4/config/gitlab.yml.example#L426 https://gitlab.com/gitlab-org/gitlab-ce/blob/30e4d3ce9a18340... If you encourter problems again please email support@gitlab.com and include a link to this comment.
- merpnderp 11y agoI think I remember that most of my issues were SE Linux related. We liked Gitlab and are going with it, I just personally found Gogs a lot easier and simpler to get going and the missing features weren't that important to us. Thanks for the helpful links.
- sytse 11y agoThanks for the feedback. Glad to hear you're going with GitLab. If you have any idea's how to improve our SE Linux experience please let me know.
- gizzlon 11y agoWhy did you have to install Go?
- jibberia 11y agoI spent an hour or so with GitLab and disliked the amount of whitespace. I shouldn't have to scroll so much to see what's in a repo. </minor-annoyance>
- sytse 11y agoThanks for the feedback. I added you comment to https://gitlab.com/gitlab-org/gitlab-ce/issues/14548 https://gitlab.com/gitlab-org/gitlab-ce/issues/14548
- IE6 11y agoWe use JIRA so by default we are shoe-horned into Stash/Bitbucket. I've used gitlab on my own and found it beyond easy to use and very reliable. I see gitlab people posting every once and a while on hacker news and they seem very interested in improving the product overall. Contrasted with Atlassian who seems to have no interest in improving their core product and only enabling new revenue-driving products or costly extensions. So thanks.
- sytse 11y agoGlad to hear you like GitLab. Did you know that we merged our excellent JIRA support into the open source GitLab CE? See http://doc.gitlab.com/ce/project_services/jira.html http://doc.gitlab.com/ce/project_services/jira.html
- clinta 11y agoI'd like to run Gitlab on FreeBSD and never could get it working. So for my side work projects where all the hosting is on FreeBSD I'm using Gogs. A port would fix that.
- sytse 11y agoThanks for the feedback. All the FreeBSD support right now is unofficial https://github.com/gitlabhq/gitlab-public-wiki/wiki/Unofficial-Installation-Guides https://github.com/gitlabhq/gitlab-public-wiki/wiki/Unoffici... and https://gitlab.com/gitlab-org/gitlab-recipes/tree/master/install/freebsd https://gitlab.com/gitlab-org/gitlab-recipes/tree/master/ins... We would love to support it officially but we do need customers to express the same. We're currently talking to a client that might make this happen, so I'm hopeful.
- wsh91 11y agoWhat issue did you have with Bitbucket, if you don't mind my asking? :)
- merpnderp 11y agoWhen viewing merge history, we got a generic modal error. I opened a bug with Atlassian, but we never got it resolved. Their first response wasn't the solution and I had limited time/energy to devote on debugging it.
- wsh91 11y agoThat's entirely understandable--and thank you so much for raising it with us. I'd be curious to know what the issue ID is; my JIRA-fu is failing for what you specified. That said, again, thanks for giving us a shot. :)
- merpnderp 11y agoLooks like it wasn't merge, but commits that were the issues. 12986 looks like the issue ID, but it has been closed.
- anton_gogolev 11y agoIf you're migrating from TFS VC (that is, from pure TFS VC), try Mercurial instead of Git. It is (IMO) much friendlier to people just coming to DVCS, which is a big plus. For repository hosting, since you appear to be a Windows shop, try HgLab[0] (disclaimer: I am the creator of HgLab). [0]: https://hglabhq.com https://hglabhq.com
- neandrake 11y agoIf you're still open for suggestions/alternatives, have a look at Phabricator. August-December of 2014 I looked at several different solutions for my company (though primarily my focus was on code review features - today we also use it in some areas for task management and documentation/wiki). I nearly moved forward with GitLab before (re)discovering Phabricator. I like to keep up to date with new features in the alternatives (GitLab, GitBucket, Gogs, Reviewboard, etc.) but at this point I can't imagine wanting to move off Phab. Homepage, http://phabricator.org/ http://phabricator.org/ Their self-hosted install (browse but they prefer that you don't create/test data on this install), https://secure.phabricator.com/ https://secure.phabricator.com/ They have paid hosting as well, http://phacility.com/ http://phacility.com/