Ho spostato tutti i repository Git dell'azienda su GitHub e ora voglio aggiungere dipendenti ai progetti. Poiché molti dipendenti hanno già account GitHub personali, mi chiedo se dovrei chiedere loro di creare un account GitHub lavoro . Il motivo per cui sto pensando di farlo è quello di diminuire le possibilità di accesso non autorizzato al nostro codice base poiché i loro account personali potrebbero essere ben pubblicizzati attraverso la loro attività personale sul sito, aumentando le possibilità di attacchi mirati. Inoltre, se il loro account personale viene mai compromesso, ciò non significa che l'intero codice aziendale sia accessibile al dirottatore. Poiché ciò porterà l'onere di mantenere due account per i dipendenti, mi chiedo se sia l'approccio corretto e se abbia senso. Mi piacerebbe sentire le tue opinioni su questo.
Aggiorna Grazie per tutti gli utili spunti. Non stabilirò una risposta come accettata a causa della natura soggettiva della domanda / risposte e poiché ho preso i punti migliori da diverse risposte diverse.
Ho deciso di andare avanti in questo modo: ricorderò ai dipendenti che le notifiche e-mail di GitHub relative al lavoro dovranno essere inviate agli account di posta elettronica di lavoro per motivi pratici. Quindi avrebbe più senso creare account GitHub di lavoro. Se sono disposti ad usare i loro account GitHub personali e collegarli ai loro account e-mail di lavoro, allora va bene. In ogni caso , i dipendenti dovranno concordare per iscritto una serie di condizioni legate all'utilizzo di GitHub. Questi sono legati alla sicurezza dell'account: scegliere una password sicura usando un generatore di password casuali sicuro che non viene utilizzato con nessun altro account, non accedere a GitHub attraverso computer non posseduti o amministrati da loro, ecc. Alla fine della giornata i dipendenti dovranno decidere se un account di lavoro ha più senso per loro o meno.