Что меняет блокировка, а что нет
Блокировка — это инструмент модерации для вашего собственного аккаунта, а не граница безопасности. Она не делает публичный репозиторий приватным и не удаляет ничего, что уже проиндексировано или скопировано в другом месте публичного веба. Воспринимайте её как способ разорвать связи и ограничить взаимодействие, а не как контроль доступа или стирание.
Блокировка пользователя GitHub удаляет отношения подписки и коллабораторства и ограничивает взаимодействие в репозиториях, которыми вы владеете. Источник
Заблокированный пользователь не получает уведомления, и история обсуждения остаётся нетронутой. Блокировка из комментария — это действие модерации, а не удаления.
GitHub не уведомляет пользователя о блокировке; блокировка из комментария не удаляет исходный issue, pull request, обсуждение или advisory. Источник
Ограничения в общих пространствах и удаление контента
Блокировка — это не полная тишина. Общие организации, публичные ветки и другие общие пространства могут по-прежнему показывать активность этого пользователя. Заблокированный пользователь также может удалить свой существующий контент, что может оставить пробелы в ветке, на которую вы полагались.
Вы можете по-прежнему видеть активность заблокированного пользователя в общих пространствах, и он может удалить свой существующий контент. Источник
Чек-лист перед действием: последствия для сотрудничества
Используйте этот чек-лист перед блокировкой коллаборатора, потому что это изменение легче сделать, чем отменить.
- Уточните, является ли этот человек коллаборатором в каком-либо репозитории, которым вы владеете; блокировка разрывает эту связь.
- Определите открытые issues, pull requests, обсуждения или advisory, где он автор или участник, и учтите, что блокировка их не удаляет.
- Проверьте общие организации и публичные ветки, где его активность может всё ещё отображаться.
- Решите, нужно ли вам сохранить его существующие комментарии для контекста, прежде чем он сможет их удалить.
- Зафиксируйте причину и дату для собственного аудита; GitHub не уведомляет пользователя.
Таблица решений: подходит ли блокировка?
| Цель | Помогает ли блокировка? | Что лучше подходит |
|---|---|---|
| Остановить подписку пользователя на вас или его сотрудничество в ваших репозиториях | Да | Блокировка |
| Ограничить взаимодействие в репозиториях, которыми вы владеете | Да | Блокировка |
| Запретить доступ к приватному репозиторию | Нет | Настройки доступа к репозиторию |
| Удалить публичный issue, pull request или advisory | Нет | Редактировать или закрыть ветку |
| Стереть копии в публичном вебе или результаты поиска | Нет | Процессы удаления на платформах и в поисковиках |
| Заглушить активность в общих организациях | Нет | Модерация на уровне организации |
Чек-лист ручной проверки
После блокировки проверьте изменение сами, а не предполагайте, что оно сработало:
- Откройте списки подписчиков и подписок и убедитесь, что связь исчезла.
- Проверьте статус коллаборатора в каждом репозитории, которым вы владеете.
- Снова откройте issue, pull request, обсуждение или advisory, из которого вы заблокировали, и убедитесь, что он всё ещё существует.
- Просмотрите активность в общих организациях, чтобы увидеть, появляется ли пользователь по-прежнему.
- Отметьте любые комментарии, которые пользователь удалил после блокировки, поскольку эти пробелы не восстанавливаются разблокировкой.
Поиск по имени пользователя — это зацепка, а не доказательство владения. TraceSeek может по желанию проверить известные публичные имена пользователей на 3 000+ платформах за сканирование 20–30 секунд, первое сканирование бесплатно; он не может изменять настройки платформ, получать доступ к приватному контенту, доказывать владение или находить все аккаунты по телефону или email. Шаги аудита аккаунта, которые сочетаются с этим решением о модерации, см. в наших рекомендациях по аудиту аккаунта и методологических заметках.
Ключевые факты
- Блокировка пользователя GitHub удаляет отношения подписки и коллабораторства и ограничивает взаимодействие в репозиториях, которыми вы владеете.
- GitHub не уведомляет пользователя о блокировке.
- Блокировка из комментария не удаляет исходный issue, pull request, обсуждение или advisory.
- Вы можете по-прежнему видеть активность заблокированного пользователя в общих пространствах, и он может удалить свой существующий контент.
- Блокировка — это действие модерации для вашего собственного аккаунта, а не контроль доступа к приватным репозиториям или стирание из публичного веба.