اختيار بيانات اعتماد المستودع البعيد
يشغّل GitTree نسخة Git لديك، لذا يسجّل الجلب والسحب والدفع الدخول كما يفعل Git على حاسوبك: عبر HTTPS بمساعد بيانات الاعتماد، وعبر SSH بمفتاحك أو وكيل SSH. وتبقى كلمات المرور والرموز في سلسلة مفاتيح نظامك، لا في ملفات GitTree أبدًا.
يعمل في GitTree المجاني: كل ميزات Git المحلية بعد تسجيل الدخول.
في هذه الصفحة
قبل أن تبدأ
- مستودع بعيد يحتاج إلى تسجيل دخولك، كمستودع خاص.
أين تجده
- التفضيلات › SSH لوكيل SSH والمفتاح الخاص ومفاتيح المضيف غير المعروفة وعبارات المرور المحفوظة.
- التفضيلات › التكاملات لحسابات الاستضافة المرتبطة.
| الإجراء | macOS | Windows وLinux |
|---|---|---|
| التفضيلات | ⌘, | Ctrl+, |
الخطوات
اعرف طريقة دخول مستودعك البعيد
العنوان الذي يبدأ بـ
https://يستخدم بيانات اعتماد HTTPS؛ ومثلgit@github.com:…يستخدم SSH. اعرضه بـ نسخ عنوان URL للمستودع البعيد (المستودعات البعيدة).لـ HTTPS
يسأل Git مساعد بيانات الاعتماد لديك. وحين يحتاج Git إلى اسم مستخدم يسأل GitTree في نافذته؛ أما كلمة المرور أو الرمز فيطلبها نظامك في نافذته الآمنة.
لـ SSH
يعرض استخدام وكيل SSH المفاتيح التي يحملها وكيل SSH العامل؛ ولا يبدأ GitTree وكيلًا أبدًا. أو عيّن المفتاح الخاص لكل مستودع بعيد عبر SSH. ويحفظ تذكّر عبارات مرور المفاتيح عبارة المرور في سلسلة مفاتيحك بعد كتابتها.
أكّد خادمًا جديدًا
أول اتصال بخادم يعرض الاتصال بـ …؟ مع بصمته. قارنها بالبصمة التي ينشرها مالكه، ثم اختر الاتصال وتذكّر المفتاح.
النتيجة المتوقعة
يسجّل الجلب والسحب والدفع الدخول دون سؤال مجددًا، وتبقى أسرارك في سلسلة المفاتيح وحدها.
الحسابات المرتبطة
مع GitTree Pro أو تجربة جارية، يمكن لحساب GitHub أو GitLab أو Bitbucket أو Azure DevOps تربطه في التفضيلات › التكاملات أن يسجّل الدخول لـ Git على ذلك المضيف أيضًا. ويبقى مفتاح SSH أو مساعد بيانات الاعتماد الخاص بك يعمل في المجاني.
إن لم يسر الأمر كما توقعت
«تُخطّي الجلب التلقائي: يتطلّب … تسجيل الدخول.»
لا تطلب عمليات الجلب في الخلفية بيانات اعتماد أبدًا. اختر جلب الكل مرة لتسجيل الدخول.
Permission denied (publickey)
لم يقبل الخادم أي مفتاح معروض. أضف مفتاحك العام في صفحة مفاتيح SSH لدى المضيف، أو حمّله في وكيلك، أو عيّنه المفتاح الخاص.
أسئلة
HTTPS أم SSH؟
كلاهما يعمل. HTTPS مع رمز أسهل خلف الجدران النارية؛ وSSH يغنيك عن الرموز بعد إعداد مفتاحك. استخدم ما يستخدمه Git لديك أصلًا.