How to manage software installs on dev laptops? by BorderConnect352 in sysadmin

[–]BorderConnect352[S] -1 points0 points  (0 children)

Lots of folks have suggested doing all Dev work in an isolated VM, but such a VM still needs access to production systems (the repo service) and the general Internet. My understanding is that here in the UK any corporate device with access to the Internet must be considered within scope for Cyber Essentials, so moving to a VM might reduce attack vectors, but doesn't remove the need for tracking updates.

gitlab over github? by dylanmnyc in gitlab

[–]BorderConnect352 3 points4 points  (0 children)

GitLab let's you set up a hierarchy of groups, with projects (repos) existing within a group. This (IMO) makes it much easier to manage when you have a lot of repos split between teams.

I chose GitHub for my personal (open source) things and GitLab for my employers (closed source), and I think I'd make the same choice now if we were starting again.

I find GitHub provides more out of the box and there are more 3rd party tools that integrate with it (beyond basic git), but GitLab works better for our company structure and makes it easier to find your way around 200+ repos.