Posted: Wed Jun 21, 2017 12:34 pm Post subject:
Git system
My chef would like to have an in house Git system.
Does anyone here have enough experience with different types of servers/systems to recommend a certain product?
He doesn't want to use GitHub, to keep the source codes secured on the companies own servers and not somewhere on the www.
He wants a solution that is easy to install and to use.
The solution should also make it juridical safe for the company to use. Meaning in case of an error, the company can't be sued for errors done by the server (e.g. OpenSource projects would be inappropriate due to no real company being responsible for the product)
A solution where we have some support in case of errors/problems with the server.
A solution that provides secure ways to store different projects and provide restricted access to each of the projects (e.g. Customer A can't access source code of Project B from Customer B)
Does anyone here could help me with a few tips on this matter? Any suggestions for existing systems? Pros and cons of different solutions?
Thanks in advance.
LKO _________________ SHP Artist of Twisted Insurrection: Nod buildings
We (RAPP team) use GitLab. It has private gits too and they are free,however i it has its downsides such as breaking down a lot for random reasons that are their fault mostly.
BUT from what i understand it also offers setting up your own git servers using their software for free. https://about.gitlab.com/installation/ _________________ Tiberian Dawn, Red Alert, Tiberian Sun ,Red Alert 2,Renegade, Command & Conquer 3,Tiberium and Tiberium Wars and Westwood related image & video archive
https://picasaweb.google.com/113361105083292812413?noredirect=1
Skype live:tomsons26
Don't forget to state who are you otherwise i'll ignore the invite QUICK_EDIT
damn Boss=Chef in German, both works. The one in the kitchen is called "Koch" or "Chefkoch" if its the leading chef/cook.
thanks for the reply.
My Boss isn't a fan of free products, since that makes it harder to get support for them. So i doubt GitLab is a solution for him.
Thank E1 for the list
Though since boss has already heard the word Git, it's already pretty much fixed on that system and just needs the right product to run the server and clients with. _________________ SHP Artist of Twisted Insurrection: Nod buildings
Reading the first post helps.
It's not about a "how to" but "which is good", "which works best", "which company offers good support", "where is our company juridical safe at storing data on this in house server"...
You also surely know better ones than these, which i found via google. So tell me the good solutions. Good as in fulfilling the terms posted in the first post of course and not in your "i quickly make my own server at home" makeshift solution. _________________ SHP Artist of Twisted Insurrection: Nod buildings
You specifically mentioned not accessible to the outside so what's the best way to make it not accessible? Run your own in-house server. It's not like it's particularly difficult. Get a Linux box to run the software, use the repo. Boom. _________________ KGR | AT
AZUR
Discord: theastronomer1836
Steam QUICK_EDIT
Honestly a linux setup would be best like FurryQueen said. Use Gitosis with repo and it's very simple to setup an SSH server with it. Ubuntu if you need it to be user friendly.
But if your boss needs a fancy GUI, then well I haven't used any, but Gitlab's looks simple and efficient enough for multiple projects. Still, for only one project I'd say Gitosis is probably faster. _________________ "Don't beg for things; Do it yourself or you'll never get anything." QUICK_EDIT
You forgot that this also needs to be juridical safe.
A free solution like in linux is not juridical safe.
What if the server crashes or works incorrect and all/some data is lost!?
Another company using our server can sue us for not storing the data right or not setting up the server right.
If we use a commercial solution however, the obligation for a correct working server lies on that other company and their product.
We would be only responsible for constant backups of the physical storage devices, but not for the git-server and its correct functionality.
In case of a software error, we could also use the support of the company whose git-server product we use.
On a free linux solution, it would be upon one of our workers to maintain support for the server, which might turn out very time consuming in case of problems/errors. None of our workers has the time to do this.
I guess I don't understand what you're looking for; By the wording I was under the assumption it was for a small business that was a local network server. If you're hosting for clients then I don't think it makes sense not to use something commercial like Github, GitLab, etc. considering the security they already have setup and both have commercial options. _________________ "Don't beg for things; Do it yourself or you'll never get anything." QUICK_EDIT
If it's commercial, just use github. They take care of everything for you. Even if you did host it on your own, that's not an excuse for lack of redundancy. _________________ KGR | AT
AZUR
Discord: theastronomer1836
Steam QUICK_EDIT
f you're hosting for clients then I don't think it makes sense not to use something commercial like Github, GitLab, etc. considering the security they already have setup and both have commercial options.
We do in fact want to use a commercial solution only. Not something for free.
That's why i asked here if someone has experience with these and can provide some info which is better.
Our company works together with other small software dev companies and for the inter-company joint venture projects we want to host the source code on our servers. Not somewhere on the internet where you never know who else has access to it (regardless how many "we are so good" commercial slogans you hear from all these "insecure" cloud and hosting providers. If it comes to security, you can be sure that no German company trusts any internet hosting solutions. Especially not if the servers are in another country like USA.)
From what i've read (in my short survey), Github offers only to store data on their servers, not on our own.
GitLab does indeed sound like one solution. But especially after Tomson mentioned that GitLab has its downsides i thought there might be other and better solutions, so i was awaiting other suggestions.
\Edit
Just noticed there is a GitHub Enterprise solution. Though no clue if this is too expensive or too big for us. Anyone having experience with this? _________________ SHP Artist of Twisted Insurrection: Nod buildings
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum