Отслеживание использования Git-репозитория
Я только начал использовать Git, и это удивительно. Это не вопрос о различных командах или общем использовании Git. У меня такой вопрос: могу ли я отследить, какие пользователи клонируют или загружают мой репозиторий на свои локальные машины?
Просто быть чистым. У меня есть репозиторий на GitHub https://github.com/myOrganization/myRepo Могу ли я отследить, кто клонирует и использует код, присутствующий в этом репозитории?
Изменить: хранилище может быть публичным или частным.
2 ответа
Единственное, что вы действительно можете отследить на GitHub, это то, кто его разветвлял, кто его смотрит, кто его пометил и кто внес код обратно в ваш репозиторий.
Если вы разместили хранилище на своем собственном сервере, вы сможете настроить ведение журнала на сервере так, чтобы вы могли видеть, когда люди подключаются к серверу, и, возможно, какие команды выполняются. Я не могу ручаться за точную видимость всех команд, поскольку я не пытался это сделать.
Вы можете видеть, когда кто-то вносит свой вклад в проект, разветвляет его или делает запрос на извлечение, но вы не можете видеть всех, кто загружает и использует / редактирует ваш код. Если хранилище является общедоступным, любой может получить код анонимно.