الإجابة المختصرة
لا يمتلك GitLab إعداد بريد إلكتروني واحدًا. بل يمتلك عدة إعدادات، وهي تتحكم في أشياء مختلفة: العنوان الذي تسجّل الدخول به، والعنوان الظاهر على ملفك الشخصي العام، والعنوان المرتبط بالالتزامات التي تنشئها. إن سحب عنوان ما بأمان يعني فحص كل سطح، لأن تغيير أحدها لا ينظّف الآخرين تلقائيًا.
البريد الإلكتروني الأساسي في GitLab هو الافتراضي لتسجيل الدخول والالتزامات والإشعارات؛ وتغييره يُبقي العنوان الأساسي السابق كعنوان ثانوي. المصدر
هذه الجملة الواحدة تخلق فخًا بالفعل. إذا غيّرت بريدك الإلكتروني الأساسي إلى عنوان جديد، فإن القديم لا يختفي من حسابك. بل يبقى مرتبطًا كعنوان ثانوي، مما يعني أنه قد يظل مقترنًا بهويتك على GitLab حتى بعد أن تتوقف عن استخدامه لتسجيل الدخول.
ثلاثة أسطح، ثلاثة إعدادات مختلفة
| السطح | ما يتحكم فيه | لماذا يهم عند سحب بريد إلكتروني |
|---|---|---|
| البريد الإلكتروني الأساسي | الافتراضي لتسجيل الدخول والالتزامات والإشعارات | تغييره يخفض رتبة العنوان القديم إلى ثانوي بدلًا من إزالته |
| البريد الإلكتروني العام | العنوان الظاهر على ملفك الشخصي العام | حقل منفصل؛ يمكنه عرض عنوان ليس عنوان تسجيل دخولك |
| بريد الالتزامات | العنوان المرتبط بالالتزامات التي تنشئها | يوفر خيار البريد الإلكتروني الخاص، لكن إعدادات Git المحلية تهم أيضًا |
الدرس العملي هو أن “اجعل ملفي الشخصي خاصًا” و”توقف عن استخدام هذا العنوان” ليسا العملية نفسها. كل صف أعلاه يحتاج إلى فحصه الخاص.
الخطوة 1: قرّر ما يجب أن يعرضه الملف الشخصي العام
حقل البريد الإلكتروني العام هو إعداد قائم بذاته. يختار أي عنوان، إن وُجد، يظهر على ملفك الشخصي العام.
حقل البريد الإلكتروني العام يختار عنوانًا يظهر على الملف الشخصي العام وهو إعداد منفصل. المصدر
ولأنه منفصل، فإن تغيير عنوان تسجيل الدخول الأساسي لا يغيّر بحد ذاته ما يراه الزوار على ملفك الشخصي. افحص حقل البريد الإلكتروني العام مباشرة وقرّر ما إذا كان العنوان الموجود هناك عنوانًا ترتاح لعرضه. إذا كنت تسحب عنوانًا، فهذا أول مكان تنظر فيه، لأنه السطح الأكثر ظهورًا.
الخطوة 2: غيّر العنوان الأساسي عن قصد
إذا كان الهدف هو التوقف عن تسجيل الدخول بعنوان قديم، فغيّر البريد الإلكتروني الأساسي. كن مدركًا لما يفعله ذلك: يصبح العنوان الأساسي السابق عنوانًا ثانويًا بدلًا من حذفه.
البريد الإلكتروني الأساسي في GitLab هو الافتراضي لتسجيل الدخول والالتزامات والإشعارات؛ وتغييره يُبقي العنوان الأساسي السابق كعنوان ثانوي. المصدر
لذا خطّط لقرار ثانٍ. بعد التغيير، راجع العناوين الثانوية على الحساب وقرّر ما إذا كان ينبغي أن يبقى القديم مرتبطًا. تصف المصادر المعتمدة هنا سلوك تخفيض الرتبة لكنها لا توضح كل مسار إزالة، لذا تعامل مع الخطوات الدقيقة لإزالة عنوان ثانوي كأمر يجب تأكيده في إعدادات حسابك بدلًا من افتراضه.
الخطوة 3: افحص ما تكشفه التزاماتك
بريد الالتزامات هو السطح الذي يغفل عنه الناس غالبًا، لأنه مرتبط بتاريخ الشيفرة لا بصفحة الملف الشخصي. يتضمن اختيار بريد الالتزامات في GitLab خيار البريد الإلكتروني الخاص.
يوفر GitLab خيار Use a private email في اختيار بريد الالتزامات؛ ويجب أيضًا مراعاة إعدادات Git المحلية للالتزامات المحلية. المصدر
يغطي ذلك الخيار الالتزامات المنشأة عبر GitLab، لكنه لا يغطي كل شيء. يمكن أن يحدد إعداد Git المحلي على جهازك أيضًا العنوان المسجل في الالتزامات التي تنشئها محليًا، لذا قد لا يغطي إعداد GitLab وحده تاريخك بالكامل في المستقبل. إذا كانت خصوصية الالتزامات تهمك، فافحص كلاً من إعداد بريد الالتزامات في GitLab وإعدادات Git المحلية لديك.
حد الالتزامات التاريخية
هذا هو الجزء الذي يستحق أكبر قدر من الحذر. تصف الحقائق المعتمدة الإعدادات الحالية، لا إعادة الكتابة بأثر رجعي. لا يثبت أي شيء في المصادر المقدمة أن تغيير إعداد بريد الالتزامات، أو جعل ملفك الشخصي خاصًا، يزيل عنوانًا مسجلًا بالفعل في التزامات سابقة.
تعامل مع التعرض التاريخي كسؤال منفصل عن التكوين الحالي:
- الإعدادات الحالية تتحكم في ما يحدث للنشاط الجديد.
- الالتزامات السابقة أُنشئت وفق التكوين الذي كان موجودًا آنذاك.
- ظهور الملف الشخصي إعداد عرض، وليس ادعاءً حول ما يُخزّن أو يُسجّل في مكان آخر.
إذا كان العنوان القديم في تاريخ الالتزامات هو الشاغل الحقيقي، فتحقق من ذلك السطح مباشرة بدلًا من افتراض أن تغيير الإعدادات وصل إلى الماضي. لا توثق المصادر هنا آلية تنظيف بأثر رجعي، لذا لا تخطط بناءً على وجودها.
قائمة تحقق
اعمل على هذه بالترتيب، وسجّل ما تلاحظه فعليًا في حسابك بدلًا من ما تتوقعه:
- الملف الشخصي العام. افتح ملفك الشخصي كما يفعل الزائر ولاحظ أي عنوان، إن وُجد، يظهر. ثم افحص حقل البريد الإلكتروني العام وتأكد من مطابقته لهدفك.
- البريد الإلكتروني الأساسي. تأكد من العنوان الأساسي الحالي وأي العناوين ثانوية. إذا غيّرت الأساسي، فأعد فحص القائمة بعد ذلك ولاحظ أن العنوان القديم أصبح الآن بين العناوين الثانوية.
- إعداد بريد الالتزامات. تأكد من الخيار المحدد للالتزامات المنشأة عبر GitLab.
- إعدادات Git المحلية. افحص البريد الإلكتروني المضبوط على أي جهاز تنشئ عليه التزامات محليًا، لأنه قد يختلف عن إعداد GitLab.
- الالتزامات التاريخية. انظر إلى الالتزامات التي أنشأتها في الماضي ولاحظ أي عنوان يظهر. لا تفترض أن تغيير الإعدادات عدّلها.
من العادات المفيدة تكرار الخطوات من 1 إلى 3 بعد أي تغيير، لأن هذه الإعدادات مستقلة وتغيير أحدها لا يؤكد تغيير آخر.
أين يقع هذا في تنظيف أوسع
هذا الدليل ضيق عن قصد: يغطي الفصل بين عنوان الملف الشخصي العام في GitLab وعنوان تسجيل الدخول وعنوان الالتزامات. إذا كانت مهمتك الأوسع هي معرفة الحسابات المرتبطة بعنوان بريد إلكتروني أصلًا، فتلك مهمة مختلفة. يمكن أن يكشف البحث عن اسم مستخدم أو بريد إلكتروني عن تطابقات عامة كخيوط، لكن التطابقات العامة خيوط وليست دليلًا على الملكية، والبحث ليس جردًا كاملًا للحسابات. لتلك الخطوة التالية، راجع الدليل ذي الصلة حول العثور على الحسابات عبر عنوان بريد إلكتروني.
إذا أردت التحقق من ظهور اسم مستخدم عبر المنصات كجزء من المراجعة نفسها، فإن TraceSeek يغطي 3,000+ منصة ويوفر فحصًا أوليًا مجانيًا يصفه المنتج بأنه يستغرق 20-30 ثانية. تلك تصريحات منتج وليست قياسات مستقلة، وينبغي التعامل مع نتيجة الفحص كنقطة بداية للتحقق، لا كتأكيد للهوية.
ما يجب تجنبه
- لا تفترض أن إخفاء ملفك الشخصي العام يزيل عنوانًا من تاريخ الالتزامات.
- لا تفترض أن تغيير بريدك الإلكتروني الأساسي يحذف القديم؛ بل يصبح عنوانًا ثانويًا.
- لا تعتمد على إعداد بريد الالتزامات في GitLab وحده إذا كنت تنشئ التزامات محليًا أيضًا.
- لا تعتبر تطابقًا عامًا بين اسم مستخدم وبريد إلكتروني دليلًا على أن كليهما يعود للشخص نفسه.
الأسئلة الشائعة
هل تغيير بريد GitLab الأساسي يزيل العنوان القديم؟
لا، بناءً على الحقائق المعتمدة. يُحتفظ بالعنوان الأساسي السابق كعنوان ثانوي، لذا يبقى العنوان القديم مرتبطًا بالحساب ويحتاج إلى قرار منفصل.
هل حقل البريد الإلكتروني العام هو نفسه بريد تسجيل الدخول؟
هما إعدادان منفصلان. يختار حقل البريد الإلكتروني العام عنوانًا يظهر على ملفك الشخصي العام، بينما البريد الإلكتروني الأساسي هو الافتراضي لتسجيل الدخول والالتزامات والإشعارات.
إذا ضبطت بريد التزامات خاصًا، فهل تُحدَّث التزاماتي القديمة؟
لا تثبت المصادر المقدمة أي تغيير بأثر رجعي للالتزامات السابقة. افحص الالتزامات التاريخية مباشرة بدلًا من افتراض أن الإعداد وصل إلى الماضي.
هل أحتاج إلى تغيير أي شيء خارج GitLab لخصوصية الالتزامات؟
ربما. تؤثر إعدادات Git المحلية أيضًا على الالتزامات التي تنشئها محليًا، لذا قد لا يغطي إعداد GitLab وحده كل شيء.