• 0

كيفية اظافة حساب github اخر في windows

أنا اشتغل على نظام windows 10 وقد ثبتت git قبل هذا الوقت وعدلته ليعمل مع حسابي القديم والان لقد فتحت حساب جديد في github واريد العمل به ايضا دون التخلي عن حسابي القديم وسؤالي هو كيفية اظافة الحساب الجديد ليكون لدي صلاحية تطبيق الاوامر عليه من حاسوبي بحثت قليلا ووجدت مصادر بالانجليزي تتحدث عن ssh key ولكن لم افهم شئ 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0
  1. انتقل إلى الدليل/المجلد الذي تريد دفع التغييرات منه إلى حساب GitHub المختلف.
  2. نعمل مفتاح SSH key جديد
    ssh-keygen -t rsa -C “your-email-address”
    
    -t stands for ‘type’ and rsa is type of encryption نمط التشفير
    -C is for comment تثبيت

     

  3. سوف يظهرتأكيد توليد الملف:
    Generating public/private rsa key pair.
    Enter file in which to save the key (/c/Users/your_username/.ssh/id_rsa):

     

  4. أرجو تسمية الملف باسم مختلف عن سابقه الذي يفترض أنه موجود بنفس المسار:
    /c/Users/your_username/.ssh/id_rsa_IDENTIFIABLE_NAME_HERE

     

  5. ثم نكتب كلمة السر و نأكدها
  6. نستعرض الملف الذي قمنا بحفظه ثم ننسخ المفتاح العام منه ونضيفه لحسابنا في github سيكون بهذا الشكل
    في الملف نجده
    id_rsa_test.pub =>
    
    ssh-rsa
    AAAAB3NzaC1yc2EAAAADAQABAAABAQDEmSbc7ms4SNIf7G0e9EqdrQRTB17VFTqRtCbQ55sSc11xZP5B07UXf9+
    ................a955cf1GUzsNIr60E7VuVxirrr+K2WcleqifnDEg1H/VbyJtEekh4Aav9csBwemTz3
    test@test.com

     

  7. نتوجه ل github :
    GitHub account → Settings → SSH and GPG keys

    SSH-and-GPG-keys-1.png.cbe7d89feafdc05f19b8147d60b1d686.pngSSH-and-GPG-keys-2.thumb.png.50306880d89dbe5558dfb8d5c68f103e.png

  8. يوجد أوامر مساعدة لتحديد الإعدادت ننفذهم مثل
    git config core.sshCommand=ssh -i ~/.ssh/id_rsa_test
    git config -e

     

  9. ثم نتابع بأمور تهيئة المستودع و نحدد المستخدم:
    git config user.name "test"
    git config user.email test@test.com
    git init
    git add .
    git commit -m "First commit"
    git remote add origin git@github.com:your_username/test.git
    git push origin master

     

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

قم بتمكين Windows Credential Manager ... افتح Git Bash وقم بتشغيل الأمر "global config list" أدناه وتحقق من القائمة التي تم إرجاعها إذا كان بإمكانك رؤية  credential.helper=wincred.

git config --list

إذا لم تتمكن من رؤيته ، فهذا يعني أنه يجب عليك إضافة Windows Credential Manager إلى التكوين العام لـ Git ؛ يمكنك القيام بذلك عن طريق تشغيل هذا الأمر 

git config --global credential.helper wincred

تمكين WCM لبيانات اعتماد متعددة ... لتمكين Windows Credential Manager من تخزين بيانات الاعتماد لحسابات متعددة على نظام أساسي مثل GitHub قم بتشغيل هذا الأمر:

git config --global credential.useHttpPath true

يمكنك الان الدفع وسيتعرف ان الحساب ليس متوافق مح الحساب الاول وسيجلب لك نافذة تسجيل الدخول لتسجيل الحساب الجديد.

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن