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?
Gogs – Go Git Service
51–60 of 186 posts
Re: Gogs – Go Git Service
#52Been 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
#53> How to use downloads? > 1. Extract the archive. > 2. cd into the directory just created. > 3. Execute ./gogs web and you’re done. Can't beat the simplicity of running Go applications. It's funny because running a compiled binary is so incredibly basic to computing, and yet 90% of the time installing a new shiny toy in a server involves dealing with 342525 dependencies, half of which broke because god knows what dep…
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.
Re: Gogs – Go Git Service
#54Earlier 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.
Now I have to install java and keep it up to date, in addition to the jar.
Re: Gogs – Go Git Service
#55> How to use downloads? > 1. Extract the archive. > 2. cd into the directory just created. > 3. Execute ./gogs web and you’re done. Can't beat the simplicity of running Go applications. It's funny because running a compiled binary is so incredibly basic to computing, and yet 90% of the time installing a new shiny toy in a server involves dealing with 342525 dependencies, half of which broke because god knows what dep…
Yes. Digging up dependencies is the worst. Managing another fucking build tool is the worst. To be honest, anything short of clicking a thing is the worst. Because there's no reason it can't be as simple as clicking a thing. I've always believed that 100% of all dependencies should be included in projects. Whether that is raw source code, amalgamated source code, static libs, or dynamic libs I don't care. Give to me…
Including libc, Mesa, and libX11?
It's pretty untenable to do this in the limit. Eventually you're forced into using a good package manager, and once you have one you might as well use it for the rest of your dependencies too.
Re: Gogs – Go Git Service
#56Re: Gogs – Go Git Service
#57Earlier quoted context omitted.
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?
I 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 d…
Re: Gogs – Go Git Service
#58Earlier quoted context omitted.
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?
I 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.
Re: Gogs – Go Git Service
#59also after installation it refreshes into localhost:3000 instead of my-remote-host:3000, so you have a dead page after the installation.
yes they're easy to fix, but it's good if they're documented
Re: Gogs – Go Git Service
#60Earlier quoted context omitted.
Now I have to install java and keep it up to date, in addition to the jar.
Yeah, the missing bit is that this should be done by OS vendors which sadly is not true.