我已经将所有公司的Git存储库移至GitHub,现在我想将员工添加到项目中。由于大多数员工已经拥有个人GitHub帐户,所以我想知道是否应该要求他们创建一个工作 GitHub帐户。我之所以考虑这样做,是为了减少未经授权访问我们代码库的可能性,因为他们的个人帐户可能会通过他们在网站上的个人活动而得到很好的宣传,从而增加了有针对性的攻击机会。此外,如果他们的个人帐户遭到入侵,这并不意味着劫机者可以访问整个公司代码。由于这将带来为员工维护两个帐户的负担,我想知道这是否正确,甚至是否合理。
更新 感谢您提供所有有用的见解。由于问题的主观性质,并且因为我从几个不同的答案中获得了最佳成绩,所以我不会将答案设置为可接受。
我决定以这种方式前进:我将提醒员工,出于实际原因,必须将与工作相关的GitHub电子邮件通知发送到其工作电子邮件帐户。因此,创建工作GitHub帐户会更有意义。如果他们愿意使用其个人GitHub帐户并将其连接到其工作电子邮件帐户,那就很好。任何状况之下,员工必须以书面形式同意与使用GitHub相关的许多条件。这些与帐户安全性相关:使用不与任何其他帐户一起使用的安全随机密码生成器选择安全密码,不通过非其拥有或管理的计算机访问GitHub等。最终,员工必须自己决定工作帐户是否对他们更有意义。