Как можно убрать аккаунт из списка участников (Contributors) в Git?

Как удалить человека из списка контрибьюторов (Contributors) репозитория на GitHub, если он уже давно не участвует в проекте?
  • 29 марта 2024 г. 14:29
Ответы на вопрос 2
Для удаления аккаунта из списка участников (Contributors) в Git, можно использовать команду:

```
git update-ref -d refs/heads/название_ветки/.git/
```

Для удаления человека из списка контрибьюторов (Contributors) репозитория на GitHub, следует выполнить следующие шаги:

1. Зайти в репозиторий на GitHub;
2. Нажать на вкладку "Settings" в верхнем меню;
3. Выбрать раздел "Manage access" в меню слева;
4. Найти человека, которого нужно удалить из списка контрибьюторов;
5. Нажать на кнопку "Remove" рядом с именем участника;
6. Подтвердить удаление.

После выполнения этих шагов человек будет удален из списка контрибьюторов репозитория на GitHub.
Если в истории проекта есть коммиты этого человека, то мы увидим его в списке Contributors — тех авторов коммитов, кто внес свой вклад в проект. 
Имена авторов коммитов берутся из подписей коммитов и не всегда их можно сопоставить с конкретными аккаунтами гитхаба, так как люди не удосуживаются настроить подпись, а на гитхабе вообще скрывают своё мыло. В итоге не попадают в список авторов и их работа остаётся анонимной.

Пытаться удалять человека из авторов (забывать его вклад) нет смысла. Достаточно забрать права на изменения, или вообще удалить из списка Collabolators.
Похожие вопросы