Как удалить опубликованный ящик из crates.io? - PullRequest
0 голосов
/ 04 октября 2018

Я случайно опубликовал свой личный ящик на crates.io.Как мне это удалить?Я проверил документацию , но кажется, что нет способа удалить опубликованный ящик.

Ответы [ 3 ]

0 голосов
/ 04 октября 2018

Вы не можете удалить ящик после публикации.Тем не менее, вы можете дернуть его , чтобы пометить ваш ящик как непригодный для использования: в основном, никто не будет его использовать, и никто или несколько человек не захотят увидеть его содержимое.Эта политика позволяет запретить произвольную поломку других ящиков, которые используют ваш пакет в качестве зависимости.

Если в этом ящике есть код или информация, которую вы не хотите публиковать, обратитесь к другойответить .

0 голосов
/ 04 октября 2018

Предотвращение

Чтобы избежать этой ситуации в будущем, убедитесь, что вы включили:

[package]
# ...
publish = false

в Cargo.toml вашего ящика.См. документацию .

Смягчение

Немедленно дергайте ящик, используя:

cargo yank --vers <your-version>

Это предотвратит любую другую клетьслучайно запустите в зависимости от этого.

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

Удаление

Обратитесь в справочную службу по адресу crates.io и объясните ситуацию, попросив удалить.

Если ваше объяснение обосновано, а ящик не был загружен и, следовательно, зависел от него, он имеетнет причин отказываться от помощи.

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

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

0 голосов
/ 04 октября 2018

В политиках Crates.io говорится об этом под Удаление :

Мы сделаем то, что от нас требуется по закону, и решим грубые нарушенияКодекс поведения Rust.[…] Crates.io будет уважать решения Mozilla Legal в отношении размещенного контента.

Я предлагаю вначале отправить письмо на help@crates.io, и, если оно окажется неэффективным, отправьте его в Mozilla.Юридические.Только в крайнем случае, добавьте преднамеренное нарушение Кодекса поведения, чтобы инициировать удаление.

РЕДАКТИРОВАТЬ Я согласен, что это нежелательная ситуация, поэтому я отправил запрос на извлечениес предлагаемым изменением политики .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...