2017-01-03 2 views
0

Есть ли способ в «отравить колодец» для будущих проверок? У нас есть сотрудник, которого мы уволим за несколько дней из-за кражи собственности компании, и она «пошутила» (угрожала менее чем шутя) со старшим коллегой о сохранении копии исходного кода компании из нашего корпоративные репозитории GitHub и размещение на торрент-сайте, чтобы смутить компанию. Она еще официально не знает, что ее уволят, но, вероятно, подозревает.Git - «Отравить колодец» для будущих проверок сотрудника с «украденным» кодом

Теперь, к счастью, наша команда ИТС имела предусмотрительность, чтобы ограничить доступ к основанной на необходимости знаниям, поэтому код был просочился, он был бы минимальным (то есть: без потери значительной интеллектуальной собственности или коммерческой тайны) , Кроме того, все взаимодействие было зафиксировано камерами безопасности, поэтому сжатие заряда не составит труда. Тем не менее, если мы сможем еще больше уменьшить потенциальный ущерб компании, тем лучше.

«Яд колодец», я имею в виду, изменяю репо, к которому у нее есть доступ (мы уже поддерживали его), так что в следующий раз, когда она делает операцию git pull, вся локальная копия фактически бесполезна/пустой. Мы могли бы сделать это достаточно легко с от svn rm *, svn commit, сделано. С git распространяется, и местные проверки могут быть сброшены без доступа к сети, это сложнее.

Есть ли git «магия» которой git администратор может использовать, чтобы вызвать git pull операцию эффективно затирать локальную рабочую копию/проверку на git основе кода?

спасибо.

+0

Nope [.] (Https://git-exists-to-share-code.not.destroy.it) – jthill

+1

@jthill Могли бы вы, пожалуйста, немного уточните, почему это не сработает? Я был бы признателен, поскольку это дало бы мне возможность работать с/исследованиями, чтобы иметь более конкретную причину в моем отчете. Спасибо. Если он написан как ответ, я также отмечу его «принятым». – user7367661

+1

Вы уверены, что не клонировали код дома? Во всяком случае, даже с описанным способом svn, она может проверить предыдущую версию – Danh

ответ

1

Прямой ответ на заданный вами вопрос: No. Сам Git не имеет возможности удалять удаленные хранимые версии исходного кода на основе попытки вытащить из репозитория или другого связанного взаимодействия. Было бы довольно рискованной возможностью иметь и идти против общей цели - иметь распределенный контроль версий.

Im рад, что вы нашли решение вашей проблемы в другом месте :)

+1

Спасибо. Ваш ответ наиболее полезен в техническом смысле. Другим ответом на то, чтобы отключить доступ сотрудников через блокировку, также полезно. К сожалению, я могу только принять, а не повышать. – user7367661

1

Так что это частное репо на github для вашей компании? Если это. Вы можете сделать некоторые настройки для него:

В заходящего странице, выберите Заблокированные пользователи, а затем добавить ее счет в нем. Поэтому она не имеет права доступа к репо.

+0

Неужели это испортит ее местную копию данных, если она не поддержала ее? – user7367661

+0

Если данные уже существуют в ее локальном репо, он не может испортить данные. Это может только предотвратить ее доступ к вашему реестру github. –

+0

Благодарим вас за эту информацию. Это хороший шаг (уже проведенный ИТС). – user7367661

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

  • Нет связанных вопросов^_^