Live data from Hacker News

Gogs – Go Git Service

gogs.io

81–90 of 186 posts

Re: Gogs – Go Git Service

#81
post #76
post #69

Earlier quoted context omitted.

Same here. Gitlab is soooo extremely slow. Even on their own site many pages take several seconds to load. And no one really seems to care. Gogs is a great relief.

GitLab.com is slow because of operational issues, like everything running from one NFS server. GitLab on your own server with enough memory should be fast. The slowness of GitLab.com is unacceptable to us, work to improve it is ongoing in https://gitlab.com/gitlab-com/operations/issues/42

Can't confirm that. I have to work with gitlab with different customers on several independent project teams. No installation feels fast. Memory is >2GB. Also have it here on a machine with 4GB. No page loads under 1 s. And the ajax requests seem to take even longer than a full page reload. Its a pitty you now load almost everything with Ajax and there's no option to turn that off. I often find myself to click a second time on a link because the browser spinner doesn't move and your progress bar is not really where my focus is.

I had been using 5.1 for quite some time before. It wasn't really fast either, but things have gotten much worse with newer versions.

Re: Gogs – Go Git Service

#82
post #14

It kills me when people build GitHub alternatives that are hosted on GitHub.

Why? Github is about distribution and collaboration with a community. This product seems to be about private self-owned hosting.

Then why aren't they hosting on their own product?

Re: Gogs – Go Git Service

#83
post #69
post #7

I've been using Gogs now for a few months and can't recommend it enough as opposed to GitLab. It does have some rough edges (for example the many instances where its CSRF protection feature misfires), but generally it's a very solid and performant git frontend. Although a plugin or widget system would be nice, it was also easy to extend the Gogs UI simply by editing its very straight-forward template files.

Same here. Gitlab is soooo extremely slow. Even on their own site many pages take several seconds to load. And no one really seems to care. Gogs is a great relief.

Tried both Gogs and Gitlab at work. Gogs is faster, but Gitlab has most features and the best chance of being introduced. Also, we are happily using Mattermost, which is created by the same people. Gollum also looks like a solid choice of Wiki.

Also note that the latest version of GitLab is a lot faster than it used to be.

Re: Gogs – Go Git Service

#84
post #14

Earlier quoted context omitted.

Why? Github is about distribution and collaboration with a community. This product seems to be about private self-owned hosting.

Then why aren't they hosting on their own product?

because most people already have a github account

Re: Gogs – Go Git Service

#85
post #74

Earlier quoted context omitted.

When 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.

That'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. :)

Looks like it wasn't merge, but commits that were the issues. 12986 looks like the issue ID, but it has been closed.

Re: Gogs – Go Git Service

#86
(Pitching my own company https://cloudron.io here)

If you want a single click install on a _private_ server and with a custom domain - https://cloudron.io/appstore.html?app=io.gogs.cloudronapp. We track Gogs releases actively and keep it up to date with no effort on your part.

My own repos are hosted on gogs - https://git.girish.in

Edit: Since I got asked a couple of times about this (wow, you guys are fast), anyone can write apps for the Cloudron. It's docker based and you can find the Gogs app code here https://github.com/cloudron-io/gogs-app

Re: Gogs – Go Git Service

#87
post #49

Earlier quoted context omitted.

Gitbucket [1] a git hosting system built in scala is as simple as typing "java -jar gitbucket.war" [1] https://github.com/gitbucket/gitbucket

40MB download + requirement of Java Runtime (~100MB) to be present is not quite same. Though to their credit they have packaged all jar dependencies besides JRE in WEB-INF/lib

That's how WAR files get built. It's a very standard mechanism for deploying Java apps.

I think having Java on your machine is a reasonable requirement. I mean the equivalent in Ruby would be to have Ruby, install all gems and THEN launch the app.

Re: Gogs – Go Git Service

#88

(Pitching my own company https://cloudron.io here) If you want a single click install on a _private_ server and with a custom domain - https://cloudron.io/appstore.html?app=io.gogs.cloudronapp . We track Gogs releases actively and keep it up to date with no effort on your part. My own repos are hosted on gogs - https://git.girish.in Edit: Since I got asked a couple of times about this (wow, you guys are fast), anyone…

How does this relate to that other similar tool the name I just forgot?

Re: Gogs – Go Git Service

#89

Earlier quoted context omitted.

A lot of Java software is "(1) download the jar file, (2) java -jar thefile.jar". Agree it's good for the user, but when people talk about distributing a statically-linked program the "what about security updates" question invariably comes up.

A lot of Java software is also "(1) download the tar, (2) run bin/whatever which is a 500 line bash script for setting up the jvm environment"

6 of one, half a dozen of the other.

As long as it's behind and simple interface and it works, I don't care what it actually does.

Re: Gogs – Go Git Service

#90
post #88

(Pitching my own company https://cloudron.io here) If you want a single click install on a _private_ server and with a custom domain - https://cloudron.io/appstore.html?app=io.gogs.cloudronapp . We track Gogs releases actively and keep it up to date with no effort on your part. My own repos are hosted on gogs - https://git.girish.in Edit: Since I got asked a couple of times about this (wow, you guys are fast), anyone…

How does this relate to that other similar tool the name I just forgot?

Sorry, which tool :-) ? Docker compose?

Cloudron gives you a private server (we use DigitalOcean right now) on which you can install web apps. We automate everything about maintaining your server - DNS, certs, app updates, backups etc. In short, we want to make it possible for everyone to have their own server. Cloudron is more a consumer product than a development tool (of course, we have tooling that enables developers to create apps).

Post reply on HN