Как удалить аккаунт из списка Contributors?

Ссылка скопирована
1 ответ

Был в команде кое-какой человек, но уже несколько лет отношения к проекту не имеет. Увидел недавно случайно что он в списке Contributors в правом меню репозитория, но не нашел как его оттуда удалить. Как же его удалить?

Дополнительно:

Contributors - это люди, которые внесли вклад в проект. Этот список формируется автоматически на основе того, что есть в репозитории. Единственный вариант убрать человека оттуда - вычистить историю репозитория от всех артефактов, с ним связанных. Такие чистки истории всегда выглядят сомнительно. Тем более, что нахождение в списке contributors само по себе не дает никаких прав, это просто историческая справка. Уточните, какую реальную задачу вы решаете?

  • Формально говоря, если у вас проект открытый, то такая чистка не просто не имеет смысла, но ещё и может выглядеть как попытка отжать продукт интеллектуального труда.
    Если этот разработчик не заключал с вами договор о том, что все исключительные права на его труд переходят к вам.

    В тч по этой причине, например, разработчики из Apple коммитят под одним общим именем.

  • Ivan Bogachev, Да? я не знал если честно, гугл транслейт перевел Contributors как соавтора и я подозревал себя что я или случайно или из за того что колабораторов не смог добавить сделал его соавтором и он может выполнять любые действия например удалить репозиторий)) спасибо вобщем что все разьяснили, уже и не придется ни его удалять ни чистить старые коммиты
  • Василий Банников, Нет проект не открытый, он приватный, если он не соавтор и не может управлять репозиторием то и удалять незачем
  • Только странно что в этом репозитории 4 человек делают коммиты а по вклад пишется про того кто уже давно не в проекте а вклад других почему не считается
  • Denis93,

    я подозревал себя что я или случайно или из за того что колабораторов не смог добавить сделал его соавтором и он может выполнять любые действия например удалить репозиторий))

    Не. Соавтор - это просто соавтор. Да, он по факту какой-то код написал, но от этого права на администрирование у него не появятся.

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

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

    • В Collabolators его давно уже нет
    • Denis93, тогда нет причин для беспокойства
    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Максим Павлов Ответ

    Для удаления аккаунта из списка Contributors, вам необходимо выполнить следующие шаги:

    1. Войдите в свой аккаунт на сайте, на котором вы хотите удалить свой аккаунт из списка Contributors.

    2. Найдите раздел настройки профиля или управления аккаунтом. Обычно он находится в верхнем правом углу страницы или в меню пользователя.

    3. Найдите раздел, связанный с управлением списком Contributors или участников проекта.

    4. Найдите свой аккаунт в списке Contributors и выберите опцию "Удалить" или "Открепить".

    5. Подтвердите удаление вашего аккаунта из списка Contributors, следуя инструкциям на экране.

    6. После подтверждения удаления вашего аккаунта, он будет удален из списка Contributors.

    Пример кода для удаления аккаунта из списка Contributors на сайте, используя PHP:

    // Код для удаления аккаунта из списка Contributors
    $user_id = 123; // Ваш ID пользователя
    $contributors = [456, 789, 123, 234]; // Список Contributors
     
    if (($key = array_search($user_id, $contributors)) !== false) {
        unset($contributors[$key]);
    }
     
    // Обновление списка Contributors на сайте
    update_contributors_list($contributors);

    // Код для удаления аккаунта из списка Contributors $user_id = 123; // Ваш ID пользователя $contributors = [456, 789, 123, 234]; // Список Contributors if (($key = array_search($user_id, $contributors)) !== false) { unset($contributors[$key]); } // Обновление списка Contributors на сайте update_contributors_list($contributors);

    Пожалуйста, убедитесь, что вы имеете соответствующие права доступа для удаления аккаунта из списка Contributors на сайте. Если у вас возникли какие-либо проблемы или вопросы, не стесняйтесь обращаться за помощью к администраторам или модераторам сайта.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно