При подаче статьи на конференцию/журнал для двойного слепого рецензирования обычно приходится анонимизировать исходный код, если таковой имеется. В моей ситуации я должен сделать это в виде репозитория GitHub. Я знаю, что люди часто делают это, используя анонимные учетные записи GitHub. Однако мне это кажется неудобным, и я пытаюсь достичь цели, используя организацию GitHub, созданную из моего основного аккаунта . Мой вопрос: можете ли вы идентифицировать меня, учитывая следующую настройку?
ПРИМЕЧАНИЕ. Если вы хотите использовать этот рабочий процесс, не забудьте:
git clone https://github.com/Organizationnnnn/first
cd first
git config user.name "Anonymous Author"
git config user.email "anonymous@author.org"
touch README.md
git add README.md
git commit -m "anonymous commit"
# you can also anonymize yourself only for specific commits, but there is always a risk of forgetting this
# git commit -m "anonymous commit" --author="Anonymous Author <anonymous@author.org>"
Тот факт, что вы создали репозиторий, виден в активности вашей учетной записи, поэтому любой, кто следит за вашей учетной записью, может увидеть его в своей ленте. Это также можно увидеть позже, просмотрев свою активность, подписавшись на RSS-канал .
Тем не менее, как правило, это должно быть проблемой для анонимности для рецензирования, поскольку требования обычно намного ниже — авторов часто можно идентифицировать по препринтам и аналогичным средствам в любом случае, если кто-то действительно хочет это выяснить, и ожидается, что рецензенты не будут искать эта информация.
Но если у вас есть учетная запись GitHub с большим количеством подписчиков или вы хотите запретить кому-либо проверять, создал ли репозиторий ваша учетная запись, то предложенного вами метода недостаточно.
Вы должны проверить Anonymous GitHub . Он поставляется с набором ограничений :
Каковы ограничения Anonymous GitHub?
Анонимный GitHub не позволяет скачать репозиторий.
Anonymous GitHub анонимизирует только текстовые файлы.
Анонимный GitHub не поддерживает файлы размером более 8Mo.
Анонимизация может изменить поведение программы.
Но это, вероятно, надежнее любого «хака», который вы могли бы придумать.
Эньон
Клеман
Эньон