2014-01-20 3 views
3

Я пытаюсь создать более безопасную среду разработки, отключив клонирование репозиториев без моего ведома. В основном я использую фрилансеров.Возможно ли защитить паролем клонирование репо на github?

Возможно ли защитить паролем клонирование частного репозитория на GitHub?

Другими словами, перед тем, как один из соавторов клонирует код, им нужно будет ввести пароль.

Спасибо за помощь

+0

Люди всегда смогут клонировать локальный клон вашего репо, напрямую обращаясь к файловой системе. –

+0

спасибо, @JanDvorak – kaitie

+0

Вы можете сделать свой репозиторий только в частных случаях, в других случаях, то есть когда репо является общедоступным, все люди могут свободно клонировать репозиторий yuor. –

ответ

0

Там два способа сделать это

  1. Если его GitHub или публичное хранилище (предполагается, что ваше хранилище является частным) - вы можете только позволяют разрешить ключи .ssh
  2. Как правильно сказано через пароли - фрилансеры создают свою учетную запись на GitHub/Bitbucket. Затем вы авторизуете эти учетные записи для клонирования

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

Хотя это не обсуждается в stackoverflow. Если вас беспокоит просканированный код - стандартные контракты, подтверждающие, что компания (которая нанимала фрилансера) владеет всем произведенным кодом и NDA (Соглашение о неразглашении).

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