T
T
Taras Labiak2017-04-24 01:23:08
GitLab
Taras Labiak, 2017-04-24 01:23:08

Why install GitLab?

Why install GitLab on your own server? I know this for paranoid people who do not want to store their code somewhere on the side. Are there other reasons?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
P
Philipp, 2017-04-24
@kissarat

GitLab is installed for the following reasons:

  1. Compliance with trade secrets
  2. Isolation from the public network (for example, deployment on the local network of an educational institution)
  3. Reducing the financial burden (private repositories cost money)
  4. Reducing dependency on the business model. For example, GitHub respects the laws of other countries and responds to violations in the legal field. GitLab is not responsible, since the responsibility lies with the one who installs it and how it is used. This means that you can host somewhere in Korea and stuff all sorts of rubbish into turnips. GitLab can't influence this in any way, because it's impossible.
  5. Gitlab has a better continuous integration environment.
  6. To say no to the ugly blue-violet color that was recently introduced on it.

V
vikarti, 2017-04-24
@vikarti

A large repository + the need / desirability to often checkout from scratch.
My case - cocoapods in the project and in accordance with best practices - committed, one of the pods - > 900 Mb (everything is fine in the assembled project) + Jenkins (CI server) which collects and runs tests for each commit + slowing down in some cases the Internet.
So far, the solution is still without migration (cloud solutions have too many features that are not portable locally) and git reset --hard at the beginning + NOT deleting the workspace on Jenkins (yes, I understand, it’s bad and against recommendations).

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question