نظرًا لأننا ملتزمون بتحسين أمان خدماتنا، فإننا نجري تغييرات على طريقة المصادقة عند التفاعل مع Hugging Face Hub من خلال Git. ابتداء من 1 أكتوبر 2023، لن نقبل بعد الآن كلمات المرور كوسيلة لمصادقة عمليات Git في سطر الأوامر. وبدلاً من ذلك، نوصي باستخدام طرق مصادقة أكثر أمانًا، مثل استبدال كلمة المرور برمز وصول شخصي أو استخدام مفتاح SSH.

خلفية

في الأشهر الأخيرة، قمنا بتنفيذ العديد من التحسينات الأمنية، بما في ذلك تنبيهات تسجيل الدخول ودعم مفاتيح SSH في Git. ومع ذلك، لا يزال المستخدمون قادرين على مصادقة عمليات Git باستخدام اسم المستخدم وكلمة المرور الخاصة بهم. لمزيد من تحسين الأمان، ننتقل الآن إلى المصادقة المستندة إلى الرمز المميز أو مفتاح SSH. توفر المصادقة المستندة إلى الرمز المميز ومفتاح SSH العديد من المزايا مقارنة بمصادقة كلمة المرور التقليدية، بما في ذلك الميزات الفريدة والقابلة للإلغاء والعشوائية التي تعمل على تحسين الأمان والتحكم.

الإجراء مطلوب اليوم

إذا كنت تستخدم حاليًا كلمة مرور حساب HF الخاص بك للمصادقة مع Git، فيرجى التبديل إلى استخدام رمز وصول شخصي أو مفاتيح SSH قبل 1 أكتوبر 2023.

التبديل إلى رمز الوصول الشخصي

سوف تحتاج إلى إنشاء رمز وصول لحسابك؛ يمكنك متابعة https://huggingface.co/docs/hub/security-tokens#user-access-tokens لإنشاء واحدة.

بعد إنشاء رمز الوصول الخاص بك، يمكنك تحديث مستودع Git الخاص بك باستخدام الأوامر التالية:

$: git remote set-url origin https://<user_name>:<token>@huggingface.co/<repo_path>
$: git pull origin

أين <repo_path> هو في شكل:

  • <user_name>/<repo_name> للنماذج
  • datasets/<user_name>/<repo_name> لمجموعات البيانات
  • spaces/<user_name>/<repo_name> للمساحات

إذا قمت باستنساخ الريبو الجديد، فيمكنك فقط إدخال رمز مميز بدلاً من كلمة المرور الخاصة بك عندما يطلب منك مدير بيانات اعتماد Git بيانات اعتماد المصادقة الخاصة بك.

التبديل إلى مفاتيح SSH

اتبع دليلنا لإنشاء مفتاح SSH وإضافته إلى حسابك: https://huggingface.co/docs/hub/security-git-ssh

ستتمكن بعد ذلك من تحديث مستودع Git الخاص بك باستخدام:

$: git remote set-url origin git@hf.co:<repo_path> 

الجدول الزمني

إليك ما يمكنك توقعه في الأسابيع المقبلة:

  • اليوم: قد يتلقى المستخدمون الذين يعتمدون على كلمات المرور لمصادقة Git رسائل بريد إلكتروني تحثهم على تحديث طريقة المصادقة الخاصة بهم.
  • الأول من أكتوبر: ستكون رموز الوصول الشخصية أو مفاتيح SSH إلزامية لجميع عمليات Git.

لمزيد من التفاصيل، تواصل مع دعم HF لمعالجة أي أسئلة أو مخاوف على website@huggingface.co

شاركها.
اترك تعليقاً