Email or username:

Password:

Forgot your password?
Leona

: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

17 comments
Leona

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

Мя :sparkles_lesbian:

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

Leona

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

Мя :sparkles_lesbian:

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

Мя :sparkles_lesbian:

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

Leona

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

Мя :sparkles_lesbian:

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

Leona

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

Мя :sparkles_lesbian:

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

Leona

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

Мя :sparkles_lesbian: replied to Leona

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

Leona replied to Мя

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

Ale sa Pilipinas!

@mo @jilotta Я вот кстати недавно подумал, что было бы прикольно сделать фордж без регистрации <del>и смс</del>: пул-реквесты отправляются как на Hugging Face (git push origin "master:pull/${request_title}")
Автором реквеста ставим автора последнего коммита, а зайти и прокомментировать он может по почте, например (ну или просто на письма отвечать)

Ale sa Pilipinas! replied to Ale sa Pilipinas!

@mo @jilotta (Остановился я только когда понял, что пытаюсь переизобрести git send-email)

Leona

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

Leona

@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