News for hackers. Stuff that matters.
Re:GitHub blocks entire company because one employee was in ... by dspillett on Tuesday January 05, 2021 @08:18AM (#25645174)
> Ironically, Git is a decentralized version control system.

GitHub is simultaneously not the be-all-and-end-all of Git[1] and more than Git[2].

If they have good backups of everything (if not they should consider this a beating with the ol' clue stick (I'm assuming everything on github can be backed up away from it?)) this should only be a bump in the road, though a considerably inconvenient bump as there is nothing they can just restore to and move on using without a pile of changes and/or admin work.

[1] pick a new location for the "source of truth" repo for your team, push everything to that, and you're golden again

[2] all the bits wrapped around it are available elsewhere, but not necessarily in a convenient ready-made integrated manner[3]

[3] there is GitLab of course, not a direct 1-1 feature mapping in either direction but close enough for many, I'm told performance is more of an issue but you can always self-host if controlling that is worth the extra admin to you

Re:GitHub blocks entire company because one employee was in ... by dkersten on Tuesday January 05, 2021 @09:02AM (#25645564)
> pick a new location for the "source of truth" repo for your team, push everything to that, and you're golden again

Its also pretty easy to mirror your repo to other remotes. I've had projects that were in Gitlab, Github and Sourcehut at the same time. Sure, depending on how you sync them, there may be some steps (eg getting people to push their local branches to another remote) when your main one becomes inaccessible, but overall its really easy to work across multiple remotes. Its something git was designed for, after all.