-
Sep 23rd, 2021, 03:08 AM
#1
[RESOLVED] Azure DevOps vs GitHub
Hi.
We are thinking of changing our source control as it's on TFS.
We are a big company but the source control would be used by 3-5 users max.
We would like to keep it on a private server and, if needed, with a budget of 200-300$ per year.
I'm reading this article but I can't really make up my mind plus I'm not sure if the azure solution with full features is free or not.
https://acloudguru.com/blog/engineer...s-devops-twins
So is private repositories on github safe? Would it be better to use azure?
Any thoughts?
ἄνδρα μοι ἔννεπε, μοῦσα, πολύτροπον, ὃς μάλα πολλὰ
πλάγχθη, ἐπεὶ Τροίης ἱερὸν πτολίεθρον ἔπερσεν·
-
Sep 23rd, 2021, 03:43 AM
#2
Re: Azure DevOps vs GitHub
So we use Azure DevOps at my work, it is a good set of tools but it is NOT just source control.
DevOps is a full project & defect management tools and it also has pipeline and build tools, it also has source control and in fact it uses GIT for that, we use it to define projects and there User Stories, to log and fix defects etc.
If all you need is Source Control then you would probably be paying for a bunch of extra stuff you dont need for Azure DevOps and I would imagine would be well over your budget.
Here is a link to GitHub pricing
https://www.g2.com/products/github/pricing
It suggests it would be within your budget, but I would contact them and get a specific quote.
GIT is a bit different than old TFS, but there are now Git tools built into VS 2019 which make it very easy to use.
Please Mark your Thread "Resolved", if the query is solved & Rate those who have helped you
-
Sep 23rd, 2021, 04:15 AM
#3
Re: Azure DevOps vs GitHub
Hi.
The pricing is fine.
2 questions though.
Can we deploy it on our private server?
The vs2019 build in you mention. Does it exist on vs2015? Because we are currently at that version.
thanks.
ἄνδρα μοι ἔννεπε, μοῦσα, πολύτροπον, ὃς μάλα πολλὰ
πλάγχθη, ἐπεὶ Τροίης ἱερὸν πτολίεθρον ἔπερσεν·
-
Sep 23rd, 2021, 04:43 AM
#4
Re: Azure DevOps vs GitHub
Originally Posted by sapator
Does it exist on vs2015? Because we are currently at that version.
There may be other reasons that you want to stick with 2015 but are you aware that VS 2019 Community is free for teams of up to 5 people?
-
Sep 23rd, 2021, 05:09 AM
#5
Re: Azure DevOps vs GitHub
It's not that.
I',m not sure all the PC we have can handle it as they are old-ish.
ἄνδρα μοι ἔννεπε, μοῦσα, πολύτροπον, ὃς μάλα πολλὰ
πλάγχθη, ἐπεὶ Τροίης ἱερὸν πτολίεθρον ἔπερσεν·
-
Sep 23rd, 2021, 09:16 AM
#6
Re: Azure DevOps vs GitHub
I use GitHub for my personal projects, Bitbucket for my job, and Azure DevOps for one particular client.
I will say that Azure DevOps by far out performs the other two, but I'll agree with NSA in that I enjoy Azure DevOps because of the extras (like the build pipeline). If all that you need is a repository for source control, then GitHub is more than suitable for the job.
-
Sep 23rd, 2021, 09:16 AM
#7
Re: Azure DevOps vs GitHub
FYI - I moved this to general developer forum since it is a source control question and not a Visual Basic .NET question.
-
Sep 23rd, 2021, 09:26 AM
#8
Re: Azure DevOps vs GitHub
Ok, I guess I have no idea how this works https://azure.microsoft.com/en-us/pr...vops-services/
They have some sliders there but I don't know what to slide. But everything over 30$ per months is a non go.
The main plan is 5 users and private repository but I'm not sure about the volume of the code. Guessing over 1GB tho and maybe 100 - 200 mb changes per month.
ἄνδρα μοι ἔννεπε, μοῦσα, πολύτροπον, ὃς μάλα πολλὰ
πλάγχθη, ἐπεὶ Τροίης ἱερὸν πτολίεθρον ἔπερσεν·
-
Sep 23rd, 2021, 09:28 AM
#9
Re: Azure DevOps vs GitHub
Since there are 5 of you, pick Basic Plan under User licenses for the 5 users.
-
Sep 23rd, 2021, 10:35 AM
#10
Re: Azure DevOps vs GitHub
Originally Posted by sapator
Ok, I guess I have no idea how this works https://azure.microsoft.com/en-us/pr...vops-services/
They have some sliders there but I don't know what to slide. But everything over 30$ per months is a non go.
The main plan is 5 users and private repository but I'm not sure about the volume of the code. Guessing over 1GB tho and maybe 100 - 200 mb changes per month.
Azure Devops will be free for up to 5 users, that also gives you unlimited git repos / projects and you can also use TFS in the cloud if you are happy with TFS and don't want to move to git (although git is supported and far better IMHO)
Azure DevOps also gives you a lot more than just version control, most of which is still included in the free offering.
-
Sep 23rd, 2021, 11:19 AM
#11
Re: Azure DevOps vs GitHub
-
Sep 23rd, 2021, 01:55 PM
#12
Re: Azure DevOps vs GitHub
We're using GitLab. Free private repos, and we haven't reached any limit, yet.
My usual boring signature: Nothing
-
Sep 24th, 2021, 10:38 AM
#13
Re: Azure DevOps vs GitHub
I admit I took this a little more on the security part as it as.
As we have 3-5 firewall to get to our system and our admins are extremely sensitive on what goes through.
So putting code on the net seems like a potential thread.
But thanks for the suggestions, I will study the next week and see what I will come up.
One question thought, we have an external partner that is coding on github. If we use devops can we have a common repos or it is not possible?
ἄνδρα μοι ἔννεπε, μοῦσα, πολύτροπον, ὃς μάλα πολλὰ
πλάγχθη, ἐπεὶ Τροίης ἱερὸν πτολίεθρον ἔπερσεν·
-
Sep 24th, 2021, 10:52 AM
#14
Re: Azure DevOps vs GitHub
Originally Posted by sapator
I admit I took this a little more on the security part as it as.
As we have 3-5 firewall to get to our system and our admins are extremely sensitive on what goes through.
So putting code on the net seems like a potential thread.
But thanks for the suggestions, I will study the next week and see what I will come up.
Typically both GitHub and Azure Devops will only require your firewalls to allow outbound https, although if you don't want to be hosting your source code out on the internet neither of those might be good options.
If you are currently using TFS internally (sounds like you are if you from your OP) then Azure Devops Server is an on-premise version of the Cloud hosted Azure DevOps (pretty much an upgraded version of TFS really). Although that would avoid the cloud hosted source code it would incur additional costs (software licencing, OS etc for the on-prem requirements).
If you are only after version control then something like gitlab can be installed on-prem and works perfectly well.
Originally Posted by sapator
One question thought, we have an external partner that is coding on github. If we use devops can we have a common repos or it is not possible?
This really depends on how you want to access / share code...
If there is a single repo that both you and the external partner share then as long as you have accounts on the relevant platforms you could always just use the same git repo. Git makes it perfectly possible to work on repos from different sources. On my personal PC I have repos from Azure Devops, Gitlab, github and a couple from BitBucket - git just works in that regard.
If however you are looking more at a Repo and a fork of the repo with PRs etc to share changes then it really needs to be the same system if you want a simple life, either both the repo and the fork on github or both on Azure DevOpos. That said it is possible to have a repo in github, import it into Azure Devops and use a sort of middle man approach to allow changes to be sent back to github - not always straightforward but it can be made to work.
Last edited by PlausiblyDamp; Sep 24th, 2021 at 01:31 PM.
-
Sep 24th, 2021, 11:47 AM
#15
Re: Azure DevOps vs GitHub
Thanks, I think I have all the initial info I needed.
I will close this thread and if I have any issues in the future I will post on a new one.
ἄνδρα μοι ἔννεπε, μοῦσα, πολύτροπον, ὃς μάλα πολλὰ
πλάγχθη, ἐπεὶ Τροίης ἱερὸν πτολίεθρον ἔπερσεν·
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|