Как уникальные клоны github работают с push —force?

#git #github #git-push #git-clone

#git #github #git-push #git-clone

Вопрос:

Итак, я экспериментировал с репозиторием и редактировал временные метки фиксации, а также использовал git push —force для передачи этих изменений в удаленный репозиторий, и я заметил некоторое странное поведение со статистикой трафика в репозитории. То, что я делаю, это:

  1. Создайте какой-нибудь новый тестовый файл в репозитории.
  2. git commit -m "something" .
  3. GIT_COMMITTER_DATE=[new date] git commit --amend --no-edit --date [new date]
  4. git push --force

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

Ответ №1:

Нет никакой внутренней причины, по которой принудительное нажатие вообще должно подразумевать операцию клонирования. Если вы используете инструмент CI или действия GitHub, то, вероятно, в этом причина, поскольку они будут клонировать репозитории. В противном случае в общедоступных репозиториях есть каналы активности, поэтому люди могут просматривать их и клонировать, когда происходят изменения.

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

Лично я бы не стал беспокоиться об этом; это просто интересное поведение.

Комментарии:

1. Я не использую инструмент CI или действия GitHub, но я ценю информацию!