Live data from Hacker News

Gogs – Go Git Service

gogs.io

11–20 of 186 posts

Re: Gogs – Go Git Service

#12
post #9

Been using this for a while now and very happy with it. I decided to stop using Github for personal projects due to political disagreements with the company and the fact that git should really not be centralised. Gogs has probably 95% feature parity with Github and it is a lot faster (is Github still Ruby? That would explain it ...) I run a personal Kubernetes cluster for services and getting Gogs up and running was…

Just curious, where (AWS, DO, GCE or other) do you run your Kubernetes cluster ?

Re: Gogs – Go Git Service

#13
post #10
post #9

Been using this for a while now and very happy with it. I decided to stop using Github for personal projects due to political disagreements with the company and the fact that git should really not be centralised. Gogs has probably 95% feature parity with Github and it is a lot faster (is Github still Ruby? That would explain it ...) I run a personal Kubernetes cluster for services and getting Gogs up and running was…

How can you compare speeds when you can't run GitHub on your setup? Running a multimillion user service is vastly different from running your own personal server, right?

End-user usability feel (perceived speed) is all that matters, no ?

Re: Gogs – Go Git Service

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

Re: Gogs – Go Git Service

#15
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.

Re: Gogs – Go Git Service

#16
post #9

Been using this for a while now and very happy with it. I decided to stop using Github for personal projects due to political disagreements with the company and the fact that git should really not be centralised. Gogs has probably 95% feature parity with Github and it is a lot faster (is Github still Ruby? That would explain it ...) I run a personal Kubernetes cluster for services and getting Gogs up and running was…

Why would ruby explain it? Do you think most of the time you spend waiting for GitHub pages to load is due to CPU load on the application layer? Why would we expect this to be the case?

Re: Gogs – Go Git Service

#17

For extra ease and security (two things not often found together!) try setting it up in a Sandstorm server, works with one click and is sandboxed from the rest of your server. https://sandstorm.io/

Took me about 3 minutes to have it running on a free account.

Re: Gogs – Go Git Service

#18

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.

What 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?

Re: Gogs – Go Git Service

#20
Kudos on the polished project release. I am relatively new to go, and I am curious about the technology stack behind such a webapp. How does it work under the hood?

- How do you develop such web apps with html, css, javascript, go, etc. all interacting with each other?

- How are static assets packaged in a single binary?

- Any simple tutorial or stack walkthrough you would recommend me reading?

thanks!

Post reply on HN