upend / IF_MS_BUYS_GITHUB_IMMA_OUT

GitHub has sold us out. Time to get out.
3.63k stars 54 forks source link

A decentralized repository of repositories #78

Closed railken closed 5 years ago

railken commented 6 years ago

What about leaving the "repository hosting part" to Github/Gitlab/Bitbucket/YourLovingHub, so anyone can choose where to host the code? What about building instead a "repository" to collect them all, to rule them all. A sort of "index" of all repositories, from github, from bitbucket, etc.

On top of that a "social part" that we all like and all love with all the stars, issues, etc. Once registered, a user may link or not with gitlab or his "Git-Compatible hosting" favorite. Maybe a multiple hosts can be set.

Once created a new repository, the "default git host selected" will be used to host the actual source code/.git, while all the stars/issues/etc will be saved in this "global" repository.

This way the storage needed will be drastically reduced and could be decentralized and hosted everywhere, fully complete. If a "x" company is lost, one can simply migrate the code to another host, preserving the community.

Like github, but with the code hosted in a server that you choose, and with the stars and issues spread all over the world.

"One Ring to rule them all, one Ring to find them, One Ring to bring them all and in the darkness bind them"

milewski commented 6 years ago

bad idea actually .. this would generate two communities .... people against it would stay in github and people in favor would stay on the other side... better is built it on top of blockchain :D and lets everyone become a node

railken commented 6 years ago

That's the key! Everyone is a node, but because the is no "code" hosted, everyone can be a node and have the full index/community without having PB of storage at home.

milewski commented 6 years ago

maybe it is something similar to: https://mastodon.social/ a decentralized social media but for coders instead

prenex commented 6 years ago

I support this idea. Also I would say it should be encouraged to "mirror" others repo: By default you can run a server with something like gitea, but "share" some repo publicly that is searchable by others. Do not store the stuff.

vassudanagunta commented 6 years ago

Hey all. I love the work you've been doing. Not everyone loves mine. Please read Issue 114.

vassudanagunta commented 6 years ago

Hello,

The GitHub Evacuation Project has moved to GitLab (not an endorsement or even a final home). Your enthusiasm and contribution is still needed. Please check out the new project home, and read the project wiki for info to get restarted.

Thank you!

vas