بدّل الحسابات وحافظ على اتساق هوية الالتزامات.
أداة سطر أوامر بلغة Python لإدارة حسابات GitHub المسماة ومفاتيح SSH وهويات الالتزامات على Linux وWindows. عند التبديل، تختار المفتاح المحفوظ وتحدّث اسم وبريد صاحب الالتزام في مستودع Git المحدد. تدعم سير العمل بإعداد موجّه، ومعاينة دون تطبيق التغييرات، وفحص بصمات المفاتيح، ونسخ احتياطية، وتراجع عن التغييرات المحلية. تبقى الالتزامات السابقة وجلسات المتصفح وتسجيلات الدخول عبر HTTPS دون تغيير.
01 / خريطة النظام
[ طبقات مترابطة ]- 1الحساباتملفات حسابات GitHub المسماةPython / Typer / Rich
- 2الهويةهوية SSH والمستودعGit / OpenSSH / Windows / Linux
- 3الاستعادةالنسخ الاحتياطي والتراجعفحوص مسبقة / بصمات المفاتيح / كتابة ذرّية للملفات
02 / مساهمتي
تصميم بنية أداة سطر الأوامر وتطويرها لعدة أنظمة
- +طوّرت إعداد الحسابات والتبديل بينها بإرشادات تفاعلية باستخدام Python وTyper وRich.
- +ربطت اختيار مفتاح SSH بضبط اسم وبريد صاحب الالتزام محليًا داخل مستودع Git.
- +نفّذت معاينة التغييرات والتحقق من بصمات المفاتيح والنسخ الاحتياطي والتراجع عن تغييرات الملفات المحلية عند الفشل.
- +أضفت حزم Windows واختبارات آلية للحسابات وSSH وعمليات الاستعادة.
subdirectory_arrow_rightيؤثر اختيار SSH في المشاريع التي تشترك في الإعداد نفسه؛ وتتغير هوية الالتزام داخل المستودع المحدد فقط. تحتوي النسخ الاحتياطية على مفاتيح خاصة ويجب حمايتها.