Как удалить человека из списка контрибьюторов (Contributors) репозитория на GitHub, если он уже давно не участвует в проекте?
Для удаления аккаунта из списка участников (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.