ما الذي يزول فعلاً، وما الذي يبقى
إغلاق حساب GitHub ليس زر حذف واحدًا يمحو تاريخك. الحساب والأشياء التي يملكها فئة واحدة؛ والآثار التي تركتها داخل مشاريع الآخرين فئة أخرى. التعامل معهما كشيء واحد هو ما يجعل الناس يغلقون حسابًا ثم يكتشفون أن تعليقاتهم القديمة لا تزال تظهر في موضوع عام.
حذف حساب GitHub الشخصي يزيل الموارد التي يملكها ذلك الحساب، لكن التعليقات والمشكلات وطلبات السحب في مستودعات مالكين آخرين تبقى مرتبطة بمستخدم شبح. المصدر
سلوك المستخدم الشبح هذا هو السبب الجوهري وراء حاجة الإغلاق إلى جرد بدلاً من قرار واحد. مستودعاتك وgists والموارد الأخرى المرتبطة بالمالك ملك لك لإزالتها أو نقلها. أما تعليقاتك ومشكلاتك وطلبات السحب على مستودع شخص آخر فليست ملكك لتحذفها كجزء من إغلاق حسابك، وهذا الدليل لا يقترح تعديلها أو إزالتها أثناء الخروج.
ابنِ جرد إحالة قبل أن تغلق أي شيء
صنّف كل ما لديك على GitHub في ثلاث فئات. التصنيف هو العمل؛ والإغلاق نفسه هو الخطوة الأخيرة.
| الفئة | ما ينتمي إليها | ما يفعله الإغلاق | ما يجب تحديده أولاً |
|---|---|---|---|
| أصول تملكها | المستودعات وgists والموارد الأخرى التي يملكها حسابك الشخصي | تُزال مع الحساب | أيها يجب نقله أو أرشفته في مكان آخر أو تركه يزول |
| مسؤوليات المنظمات | المنظمات التي تكون فيها مالكًا أو تحمل فيها عضوية | يمنع الإغلاق حتى تُحل | هل يتولى شخص آخر المسؤولية، أم تزول المنظمة |
| مساهمات على موارد الآخرين | التعليقات والمشكلات وطلبات السحب في مستودعات لا تملكها | تبقى، مرتبطة بمستخدم شبح | هل أنت مرتاح لبقاء هذا التاريخ العام |
اعمل على الفئات بهذا الترتيب. الفئة الوسطى هي التي تعطّل الإغلاق في أغلب الأحيان، لأن GitHub لن يسمح لك بالابتعاد عن منظمة ما زلت تملكها أو تنتمي إليها.
الفئة الأولى: الأصول المملوكة
اسرد كل مستودع وموارد أخرى مرتبطة بحسابك الشخصي وحدد لكل منها: نقل، أو أرشفة في مكان آخر، أو تركه. النقل هو الخيار الذي يحفظ عملاً قد يعتمد عليه آخرون؛ وتركه مناسب للتجارب والمشاريع المهجورة. افعل ذلك قبل لمس الحساب، لأنه بمجرد زوال الحساب تزول معه الموارد المملوكة.
إذا كان للمستودع متعاونون أو forks أو مشكلات مفتوحة من آخرين، فالنقل يستحق نظرة ثانية. إغلاق الحساب قرارك، لكن عمل الآخرين داخل مستودعك نتيجة قد لا يتوقعوها.
الفئة الثانية: ملكية المنظمات وعضويتها
يتعامل GitHub مع حالتين تنظيميتين بشكل مختلف، وكلتاهما يجب حلها قبل حذف الحساب الشخصي.
مالك منظمة وحيد يجب أن ينقل الملكية أو يحذف المنظمة قبل حذف الحساب الشخصي. المصدر
المالك الذي معه مالكو منظمة آخرون يجب أن يزيل عضويته في المنظمة قبل حذف الحساب الشخصي. المصدر
عمليًا: إذا كنت المالك الوحيد لمنظمة، فقرر ما إذا كانت ستستمر. إذا استمرت، انقل الملكية إلى شخص آخر أولاً. إذا لم تستمر، احذف المنظمة. إذا كان للمنظمة مالكون آخرون ويجب أن تستمر، فأزل عضويتك. في كل الحالات، تأكد من أن التغيير قد نفذ قبل بدء حذف الحساب، بدلاً من افتراض أنه سيُحل من تلقاء نفسه.
الفئة الثالثة: مساهمات لا يمكنك أخذها معك
التعليقات والمشكلات وطلبات السحب التي فتحتها في مستودعات يملكها آخرون هي الجزء من بصمتك الذي لا يعالجه الإغلاق. تبقى، الآن مرتبطة بمستخدم شبح بدلاً من ملف شخصي يمكن لأي شخص زيارته.
لهذا دلالتان عمليتان. أولاً، إذا كان تعليق يحتوي معلومات لا تريد تركها في موضوع عام، فالوقت للتعامل معها هو قبل الإغلاق، عبر خيارات التحرير العادية التي تتيحها المنصة لمساهماتك. هذا الدليل لا يوصي بتحرير مواضيع الآخرين لمحو وجودك، ولا يعد بأن أي تحرير معين سيزيل سجلاً. ثانيًا، إغلاق الحساب ليس خطوة لمحو الهوية. إنه يزيل ملفك الشخصي وموارده المملوكة؛ ولا يسحب مشاركتك في مشاريع أخرى.
إذا كان الهدف تقليل سهولة العثور على وجودك القديم بدلاً من إغلاق الحساب، فتلك مهمة مختلفة بحدود مختلفة، مشمولة في الدليل ذي الصلة حول منع العثور على حساباتك القديمة.
قائمة تحقق للإغلاق
- صدّر أو انسخ أي شيء تريد الاحتفاظ به من المستودعات التي تملكها.
- انقل أو أرشف المستودعات التي يعتمد عليها آخرون؛ واترك الباقي عن قصد.
- اسرد كل منظمة تكون فيها مالكًا أو عضوًا.
- لكل منظمة: انقل الملكية، أو احذفها، أو أزل عضويتك، حسب ما تقتضيه الحالة.
- تأكد من اكتمال تغييرات المنظمات تلك.
- راجع تعليقاتك ومشكلاتك وطلبات السحب على مستودعات الآخرين وقرر مسبقًا أنك تقبل بقاءها تحت مستخدم شبح.
- عندئذ فقط تابع حذف الحساب الشخصي.
ما لا تفعله هذه القائمة
إنها لا تمحو تاريخك في مشاريع الآخرين، ولا تضمن أن إسناد المستخدم الشبح غير مرئي أو غير قابل للربط. كما أنها لا تغطي مسارات القوائم الخاصة بكل منصة، والتي تتغير والتي يحذفها هذا الدليل عمدًا. ما تفعله هو أن تضمن أنك تغلق الحساب وأنت تعرف بالضبط أي الفئات الثلاث حللتها وأيها تختار تركه خلفك.
إلى أين تذهب بعد ذلك
إذا كان قلقك الحقيقي هو العثور عليك عبر حسابات قديمة بدلاً من إزالة وجود على GitHub، فاعتبر دليل تنظيف البصمة المهمة التالية. إذا كان قلقك هو حساب GitHub نفسه، فأكمل الجرد أعلاه قبل أن تحذف أي شيء.