Live data from Hacker News

Gogs, an alternative to Gitlab

apertoire.net

231–239 of 239 posts

Re: Gogs, an alternative to Gitlab

#231
post #70

Hi, GitLab CEO here. Installing GitLab should take only 2 minutes with the Omnibus packages available on https://about.gitlab.com/downloads/ Upgrading GitLab is as simple as: sudo gitlab-ctl stop unicorn sudo gitlab-ctl stop sidekiq sudo gitlab-rake gitlab:backup:create sudo dpkg -i gitlab_x.x.x-omnibus.xxx.deb sudo gitlab-ctl reconfigure And we're working very hard to make sure this is a flawless, uneventful & borin…

Not directly about installation process - but about integration with external tools. Looks like you're focused on the SaaS tools, rather than selfhosted ones. Integration with application like Kandan [1], rather than locking with HipChat would be awesome too. And/or Jabber integration also could help a lot. Thank you for the awesome work you're doing by developing GitLab!

[1] https://github.com/kandanapp/kandan/ [2] http://feedback.gitlab.com/forums/176466-general/suggestions...

Re: Gogs, an alternative to Gitlab

#232
post #227

Earlier quoted context omitted.

See this stackoverflow q/a -- it appears to contain most of the current highlights. Basically Ubuntu has started packaging a few go apps, and fpm[f] seems to be an ok alternative in the meanwhile: http://stackoverflow.com/questions/15104089/packaging-golang... packager.io (which upstream googs uses) seems to be a nice way to just get packages out there , but as far as I can tell it's pretty well walled-off behind a s…

I've used FPM for small things that aren't too complex but I certainly wouldn't trust the Ubuntu packaging team.

I think I have an idea where you're comming from, but that's still a little too harsh. In case of programs written in go, it's not really all that complicated I think: go pretty much "solves" (ignores by forcing vendoring in) source/build dependencies -- and the resulting build is only a binary and resources. So it's a pretty good fit for stuffing in a cpio/deb-file -- I think what's mostly lacking on the Debian side is motivation (some package or other that is written in go).

Actually, come to think of it... might be time to have a look at apt-get source docker.io...

Re: Gogs, an alternative to Gitlab

#233
post #99

Earlier quoted context omitted.

Ability to add together.js button into the GitLab's Merge Request template. This makes the coolest tool for remote code review I've ever used.

Sounds cool! Consider contributing it back to GitLab as a project service. Make sure to mention this comment in your merge request.

Actually it's just one header, and a single (ugly) tag duct-taped right into the page template.

I don't think it is either upstream-ready or especially advantageous for the project. Am I wrong?

Re: Gogs, an alternative to Gitlab

#234
post #70

Hi, GitLab CEO here. Installing GitLab should take only 2 minutes with the Omnibus packages available on https://about.gitlab.com/downloads/ Upgrading GitLab is as simple as: sudo gitlab-ctl stop unicorn sudo gitlab-ctl stop sidekiq sudo gitlab-rake gitlab:backup:create sudo dpkg -i gitlab_x.x.x-omnibus.xxx.deb sudo gitlab-ctl reconfigure And we're working very hard to make sure this is a flawless, uneventful & borin…

I love GitLab, I'm using it for my freelance projects, but there's one thing that I encountered that is crucial, choosing which web server you want to use, I have apache2 installed at work and installing the gitlab omnibus package which uses nginx breaks my apache installation and I didn't find it easy to use both alongside.

Besides that, GitLab is fantastic and I thank you for that.

Re: Gogs, an alternative to Gitlab

#235
post #70

Hi, GitLab CEO here. Installing GitLab should take only 2 minutes with the Omnibus packages available on https://about.gitlab.com/downloads/ Upgrading GitLab is as simple as: sudo gitlab-ctl stop unicorn sudo gitlab-ctl stop sidekiq sudo gitlab-rake gitlab:backup:create sudo dpkg -i gitlab_x.x.x-omnibus.xxx.deb sudo gitlab-ctl reconfigure And we're working very hard to make sure this is a flawless, uneventful & borin…

I love GitLab, I'm using it for my freelance projects, but there's one thing that I encountered that is crucial, choosing which web server you want to use, I have apache2 installed at work and installing the gitlab omnibus package which uses nginx breaks my apache installation and I didn't find it easy to use both alongside. Besides that, GitLab is fantastic and I thank you for that.

Glad to hear you love GitLab. If you want to use the Omnibus packages with Apache please see https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc... Edit: I tried to make this easier to find with https://gitlab.com/gitlab-org/omnibus-gitlab/commit/e2f9d17d...

Re: Gogs, an alternative to Gitlab

#236

Earlier quoted context omitted.

It's not really that simple. For people that already do it - managing servers is easy and doesn't take much time at all. One of the main reasons to run your own code repo is that you're in control of your data and you're not limited by the performance or features of the upstream vendor. Not to mention how much faster having your code repo running internally is - when you have 100 people commit code to and from git al…

Exactly. I have a somewhat beefy server that I continue to use just for personal things. Once you're well acquainted with self hosting, the successive time investment drops dramatically, and the rewards become substantial. At this point, my server replaces: - A site host - Image host - Streaming video service (Netflix replacement) - File host (Dropbox replacement) - Build server - Git repository host - Proxy - Render…

Do you need a static ip for that kind of stuff?

Re: Gogs, an alternative to Gitlab

#237
post #99

Earlier quoted context omitted.

Sounds cool! Consider contributing it back to GitLab as a project service. Make sure to mention this comment in your merge request.

Actually it's just one header, and a single (ugly) tag duct-taped right into the page template. I don't think it is either upstream-ready or especially advantageous for the project. Am I wrong?

If you like it someone else might. And submitting it spares the you trouble of maintaining a fork when you upgrade. But making it a project service might be hard. So feel free to not submit it. Alternatively you could write a small blog post about it, maybe it inspires someone else to contribute.

Re: Gogs, an alternative to Gitlab

#238
post #231
post #70

Hi, GitLab CEO here. Installing GitLab should take only 2 minutes with the Omnibus packages available on https://about.gitlab.com/downloads/ Upgrading GitLab is as simple as: sudo gitlab-ctl stop unicorn sudo gitlab-ctl stop sidekiq sudo gitlab-rake gitlab:backup:create sudo dpkg -i gitlab_x.x.x-omnibus.xxx.deb sudo gitlab-ctl reconfigure And we're working very hard to make sure this is a flawless, uneventful & borin…

Not directly about installation process - but about integration with external tools. Looks like you're focused on the SaaS tools, rather than selfhosted ones. Integration with application like Kandan [1], rather than locking with HipChat would be awesome too. And/or Jabber integration also could help a lot. Thank you for the awesome work you're doing by developing GitLab! [1] https://github.com/kandanapp/kandan/ [2]…

Most integrations are contributed by the community. I must admit that KanDan is very interesting and it is good to see it is still alive. It would be awesome if someone could contribute an integration for it.

http://feedback.gitlab.com/forums/176466-general/suggestions... is marked accepting merge requests, we would love to see this too

Re: Gogs, an alternative to Gitlab

#239

Earlier quoted context omitted.

Exactly. I have a somewhat beefy server that I continue to use just for personal things. Once you're well acquainted with self hosting, the successive time investment drops dramatically, and the rewards become substantial. At this point, my server replaces: - A site host - Image host - Streaming video service (Netflix replacement) - File host (Dropbox replacement) - Build server - Git repository host - Proxy - Render…

Do you need a static ip for that kind of stuff?

It's not necessarily a requirement, but I find it very helpful. Any dedicated server package will include one, so it's not to much of a worry.
Post reply on HN