मैंने अपनी सभी कंपनी Git रिपॉजिटरी को GitHub में स्थानांतरित कर दिया है और अब मैं कर्मचारियों को परियोजनाओं में जोड़ना चाहता हूं। ज्यादातर कर्मचारियों को पहले से ही व्यक्तिगत GitHub खाते हैं के बाद से, मैं सोच रहा हूँ कि क्या मैं एक बनाने के लिए उन्हें पूछना चाहिए काम GitHub खाते। कारण यह है कि मैं ऐसा करने के बारे में सोच रहा हूं, हमारे कोड आधार पर अनधिकृत पहुंच की संभावना को कम करना है क्योंकि साइट पर उनकी व्यक्तिगत गतिविधियों के माध्यम से अच्छी तरह से प्रचारित किया जा सकता है, लक्षित हमलों की संभावना बढ़ सकती है। इसके अलावा, यदि उनके व्यक्तिगत खाते से कभी समझौता किया जाता है तो इसका मतलब यह नहीं होगा कि पूरी कंपनी का कोड अपहरणकर्ता के लिए सुलभ है। चूंकि यह कर्मचारियों के लिए दो खातों को बनाए रखने का बोझ लाएगा, मैं सोच रहा हूं कि क्या यह सही दृष्टिकोण है और क्या यह भी समझ में आता है।
सभी उपयोगी जानकारियों के लिए धन्यवाद का अद्यतन करें । मैं प्रश्न / उत्तर की व्यक्तिपरक प्रकृति के कारण स्वीकार किए गए उत्तर को सेट नहीं करूंगा और चूंकि मैंने कई अलग-अलग उत्तरों से सर्वश्रेष्ठ अंक लिए हैं।
मैंने इस तरह से आगे बढ़ने का फैसला किया है: मैं कर्मचारियों को याद दिलाऊंगा कि काम से संबंधित GitHub ई-मेल सूचनाओं को व्यावहारिक कारणों से अपने काम के ई-मेल खातों में भेजना होगा। इसलिए यह काम GitHub खातों बनाने के लिए और अधिक समझ में आता है। यदि वे अपने व्यक्तिगत GitHub खातों का उपयोग करने और अपने कार्य ई-मेल खातों से कनेक्ट करने के लिए तैयार हैं तो यह ठीक है। किसी भी स्थिति मेंकर्मचारियों को गीथहब का उपयोग करने के लिए बंधे हुए कई शर्तों के लिए लिखित रूप में सहमत होना होगा। ये खाता सुरक्षा से संबंधित हैं: एक सुरक्षित यादृच्छिक पासवर्ड जनरेटर का उपयोग करके एक सुरक्षित पासवर्ड चुनना जो किसी अन्य खाते के साथ उपयोग नहीं किया जाता है, कंप्यूटर के माध्यम से गिटहब तक पहुंच नहीं है, जिनके पास स्वामित्व या प्रशासित नहीं है, आदि। दिन के अंत में कर्मचारियों को करना होगा। खुद तय करें कि कोई काम खाता उनके लिए ज्यादा मायने रखता है या नहीं।