Email or username:

Password:

Forgot your password?
jilotta

:blobcatthink: federated git

Imagine having one account on one instance and then connecting to another instance with that account

You could go to another person's project that selfhosts fedigit, clone with the credentials *of your instance* and change things

All the stats will be on your account on your instance

15 comments
jilotta

imagine getting a commit from meow@git.pleasefuck.me

Moana Rijndael 🍍🍕

@jilotta git config user.email meow@git.pleasefuck.me

jilotta

@mo and then try to commit to any git, see how that goes

Moana Rijndael 🍍🍕

@jilotta все отлично будет работать. Просто не будет отображаться зареганный пользователь. Фан факт: да, так можно коммитить от имени других юзеров.

Moana Rijndael 🍍🍕

@jilotta гит это распределенная система, и автор кода, коммитер, и кто запушил — три абсолютно не связанные между собой сущности

jilotta

@mo это странно, потому что меня на гитее просит авторизоваться

Moana Rijndael 🍍🍕

@jilotta да. Но это абсолютно не связано с тем, что написано в метаданных коммита ;)

jilotta

@mo а я предлагаю коммитить без регистрации на хосте (и желательно без смс)

Moana Rijndael 🍍🍕

@jilotta коммить на здоровье, потом как угодно попроси автора взять твои коммиты и залить себе
Гит уже это все умеет. Федерация нужна для forge-й (сервисов вроде гитхаба, гитлаба, гитеи), которые помимо гита дают другие инструменты для работы

jilotta

@mo вообще ничего не понятно, но очень интересно. Куда коммитить? На свой инстанс?

Moana Rijndael 🍍🍕 replied to jilotta

@jilotta куда хочешь :ageblobcat:
хоть в локальную папочку. Потом экспортировать патчи в архив, и послать автору флешку почтовым голубем

jilotta replied to Moana Rijndael 🍍🍕

@mo я не знаю, это у меня только, но коммит автоматически вызывает пуш. если отменить пуш, то не будет коммита даже в локальной репе. я не знаю, как это отключитб

jilotta

on second thought, there'll be a gitodon that blocks every instance ever

jilotta

@cybertailor I love websites that geoblock things for no reason :ablobcatheart:

But yeah, that should be more widespread. Almost nobody knows about git over email.

Go Up