4 ms·
I've never heard of GitHub enforcing the multiple accounts thing, FWIW. This user was taking clearly malicious actions against millions of consumers of code, in
by junon 5y ago
I've never heard of GitHub enforcing the multiple accounts thing, FWIW. This user was taking clearly malicious actions against millions of consumers of code, in a bait and switch style.
GitHub rarely takes action against accounts like that, don't let a sample size of one define them. There are lots of reasons to be annoyed with GitHub but this isn't one of them.
As for alternatives, check https://sr.ht https://sr.ht
- mastazi 5y ago> I've never heard of GitHub enforcing the multiple accounts thing, FWIW correct they don't enforce it but they make it such a royal PITA to switch accounts that I eventually gave up trying. They don't have an account switcher like Google etc. > As for alternatives, check https://sr.ht https://sr.ht thank you! Checking it out. Edit: it seems that sr.ht is not self-hosted though? I can see the link to create an account but I can't find instructions on how to install it on my own server.
- Sebb767 5y ago> correct they don't enforce it but they make it such a royal PITA to switch accounts that I eventually gave up trying. If you are ever in need again, Firefox containers are great for this. They also allow you to bundle other corporate accounts, so you don't need any site-dependent switchers at all. > Edit: it seems that sr.ht is not self-hosted though? I can see the link to create an account but I can't find instructions on how to install it on my own server. SourceHut is a SaaS. It's created by a very open source friendly person, though. Self-hosted alternatives are GitLab or Gitea/Gogs, if you are in need of something more lightweight.
- mastazi 5y agoYes! I'm a big fan of Firefox containers and in the past I actually used it for this specific use case, among others. Unfortunately I had to switch from Firefox to another browser for unrelated reasons.
- hinkley 5y agoAdd to this a .ssh/config file that sends different keys to different servers. But at the end of the day, sometimes I end up using my personal computer to file PRs that were inspired by a work situation. If for no other reason than at work I want my work email associated with commits, but I don't want to accidentally push it up to github.
- junon 5y agohttps://man.sr.ht/installation.md https://man.sr.ht/installation.md
- mastazi 5y agoOh nice, thank you!
- mastazi 5y ago> GitHub rarely takes action against accounts well, this just made the Hacker News front page a few minutes ago :-D https://news.ycombinator.com/item?id=29870151 https://news.ycombinator.com/item?id=29870151
- junon 5y agoDMCA notices have to be complied with else Github can get heavily penalized. This isn't Github's choice. DMCA is an entirely different beast, and it's not Github's fault that whole system is broken.
- mastazi 5y agoI'm not trying to assess whose fault it is for something. I'm reasoning about where my personal repos should be, and the answer is "not on Github", for the same reason that my email is not on Gmail: it's on someone else's server, they can close my account if they want, it happened before, might happen again. Just because some things happen rarely, that doesn't mean you should not be prepared, as an example we know that airliners very rarely suffer from fatal accidents but that's not a good reason for you not to fasten the seat belt during certain phases of flight.
- anonymousab 5y ago> DMCA is an entirely different beast, and it's not Github's fault that whole system is broken. Microsoft and co. probably have the leverage to move that needle a little if they really wanted to.
- junon 5y agoNo, they don't. Companies don't fuck around with the DMCA stuff.
- mastazi 5y agoAnd that's exactly why it's not worth it to keep your data on such services. Someone can make an unsubstantiated DMCA claim and in most cases your account will be taken down automatically without even any human verification. Which means that even if you did nothing wrong, you will still lose all your data.