Я переместил все репозитории Git нашей компании на GitHub, и теперь я хочу добавлять сотрудников в проекты. Поскольку у большинства сотрудников уже есть личные учетные записи GitHub, мне интересно, стоит ли мне просить их создать рабочую учетную запись GitHub. Причина, по которой я думаю сделать это, состоит в том, чтобы уменьшить вероятность несанкционированного доступа к нашей кодовой базе, поскольку их личные учетные записи могут быть хорошо опубликованы благодаря их личной активности на сайте, что увеличивает шансы на целевые атаки. Более того, если их личный аккаунт будет взломан, это не будет означать, что весь код компании доступен для угонщика. Поскольку это приведет к бремени обслуживания двух учетных записей для сотрудников, мне интересно, является ли это правильным подходом и имеет ли он смысл.
Обновление Спасибо за все полезные идеи. Я не буду считать ответ принятым из-за субъективной природы вопроса / ответов и из-за того, что я взял лучшие моменты из нескольких разных ответов.
Я решил пойти по этому пути: я напомню сотрудникам, что на электронную почту GitHub необходимо будет отправлять уведомления о работе по практическим соображениям. Поэтому было бы больше смысла создавать рабочие учетные записи GitHub. Если они хотят использовать свои личные учетные записи GitHub и подключить их к своим рабочим учетным записям электронной почты, тогда это нормально. В любом слючаеСотрудники должны будут письменно согласиться с рядом условий, связанных с использованием GitHub. Они связаны с безопасностью учетной записи: выбор безопасного пароля с использованием безопасного генератора случайных паролей, который не используется ни с какой другой учетной записью, не доступ к GitHub через компьютеры, не принадлежащие им и не управляемые ими, и т. Д. В конце дня сотрудникам придется решайте сами, имеет ли для них больший смысл или нет.