Я знаю, что владелец репо может видеть запрос вилки, когда он выполняется. Но как насчет клона? Может ли владелец репо увидеть, когда кто-то его клонирует?
Может ли владелец репо увидеть клоны?
Ответ 1
Вопрос слишком общий, но позвольте мне ответить на этот вопрос, поскольку он стоит сейчас.
Может ли владелец репо увидеть, когда кто-то его клонирует?
Нет, он не может. Если я перейду в один из ваших репозиториев и клонирую его на локальный жесткий диск, вы не увидите этого. И зачем вам это нужно? Вероятно, есть много клонов вашего репозитория.
Знайте, что клоны могут жить в других системах, чем github.
Теперь, узнает ли владелец, что кто-то разветкил свой репозиторий на самом github?
Да, он будет, полагая, что он обращает внимание.
Я сделал следующее:
- Записанная как моя основная учетная запись
- Создал репозиторий
- Настройте новую учетную запись-заглушку на альтернативном адресе электронной почты
- Сгенерировал ранее созданный репозиторий
- Записано в мой основной аккаунт
Это то, что я вижу на первой странице после входа в систему:
Если я делаю следующее:
- Нажмите на мой репозиторий
-
Нажмите на маленький 1 справа от кнопки "Вилка":
-
Нажмите вкладку "Участники":
-
Затем я вижу следующее:
Вывод:
Да, владелец репозитория увидит, когда кто-то делает вилку на Github, но нет, он не увидит его, когда кто-то сделает клон где-то в другом месте.
Ответ 2
Вы можете использовать клон-график в GitHub, чтобы узнать, сколько раз ваш исходный код репозитория фактически клонирован в данный день. Более подробную информацию можно найти здесь https://help.github.com/articles/about-repository-graphs/#traffic
Ответ 3
Откройте Github, найдите свое репо, нажмите на него. Затем нажмите "Insights" и, наконец, нажмите "Трафик". Github показывает график трафика, включающий git клоны. Салюты!
Ответ 4
Да, это может быть сделано.
- Перейдите в свою учетную запись page- https://github.com/yourusername
- Нажмите на репо, для которого вы хотите проверить трафик.
- Нажмите на Insights на верхней панели навигации.
- Нажмите на Traffic на левой навигационной панели.
Вуаля, вы получите свой трафик, в том числе нет клонов с временной шкалой.
Ссылка: граф клонов
Ответ 5
пока у вас есть доступ к репо, например, ssh-ключ в файловой системе с пультом дистанционного управления, а затем да. вы бы сделали следующее:
git fetch some_remote
git log some_remote/some_branch
Ответ 6
Что касается того, что я нашел, вы НЕ МОЖЕТЕ знать, когда кто-то клонирует его, и кто его клонировал. Но вы можете узнать количество уникальных пользователей, которые клонировали его из этой ссылки.
https://github.com/{usernamme}/{reponame}/graphs/traffic
Вкладка Insights:
Однако одно, что я нахожу подозрительным, это то, что уникальные клонеры - это больше, чем уникальные посетители, как кто-то может решить клонировать, даже не посещая репо. Я думаю, это могут быть боты в таких случаях.