5 ms·
My takeaway from this story is that I never really gave a thought about the fact that Github can close your account... And since on Github you are not allowed t
by mastazi 5y ago
My takeaway from this story is that I never really gave a thought about the fact that Github can close your account... And since on Github you are not allowed to have multiple accounts (e.g. personal vs work account), when that happens they are taking away your ability to work.
I am going to set up a self hosted git server for my personal projects straight away. I am thinking about Gitea, any one can share their experience with it? Or alternatives?
- junon 5y agoI'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.
- foxhop 5y agoI AM self hosting gitlab, I'm working on a blog post next week to show how to stand one up and keep it up, including backups & restores. Check it out here: https://git.unturf.com/engineering https://git.unturf.com/engineering Related: https://russell.ballestrini.net/russell-open-sources-remarkbox-and-make-post-sell-into-public-domain/ https://russell.ballestrini.net/russell-open-sources-remarkb...
- mastazi 5y agoThank you! Looking forward to your blog post! I want to learn more about advantages and disadvantages of GitLab
- selfhoster11 5y agoGitea is very lightweight, easy to get started with, and all-around fantastic Git host, although it does less than Gitlab (I don't think it does CI as a built-in feature, for instance). The web interface is lightning-fast, almost as fast as a native app (no exaggeration here). I'd you have a little spare RAM and a CPU core, it's a great start to self-hosting Git. I have been running it for at least a year, and liked it. If you want more of a one stop shop, Gitlab is a good alternative. The web UI is slower than Gitea, and the resource requirements specified really do match reality. Don't run it on less than quad core with 8GB of RAM, because it will be slow.
- mastazi 5y agoThank you this helps a lot! Especially when you talk about the requirements and the fact that Gitlab has CI.
- CRConrad 5y ago> I am going to set up a self hosted git server for my personal projects straight away. I am thinking about Gitea, any one can share their experience with it? Nope, sorry. > Or alternatives? The answer is in the question: "git server". What's wrong with just git? Why do people think they need some other crap on top of it? (Sorry, stupid question, I know why: Because they've been conditioned to by GitHub's successful EEE campaign.)