2015-11-06 5 views
2

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

Когда я устанавливаю авторизацию для некоторого пользователя в github, репозиторий доступен на его/ее собственной учетной записи github, чтобы видеть и делать то, что хотите, поскольку разрешено откуда угодно.

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

+3

Вы решаете эту проблему в совершенно неправильном месте; это ** не ** техническая проблема. Вы не можете остановить людей, которые клонируют репозиции, к которым у них есть доступ, это не имеет смысла! – jonrsharpe

+2

Обратите внимание, что вы можете иметь частные хранилища на Github, которые могут это сделать, это платный вариант, но – blackbird

+0

Итак, вы хотите разрешить доступ к репозиторию при входе с рабочего места, но не в собственные компьютеры. Может ли использование выделенной учетной записи для работы делать то, что вы хотите? – max630

ответ

2

Вы не можете.

Вы не можете настроить gitub git server таким образом. Точнее, это автоматизированная функция github, которая может быть вызвана только входящей транзакцией. Не транзакция git, а финансовая сделка. :-)

Смежные вопросы