متشرد لاختبار وصفات الطهاة - ولكن كيفية التعامل مع البوابة الخاصة

StackOverflow https://stackoverflow.com//questions/10699333

  •  12-12-2019
  •  | 
  •  

سؤال

أستخدم vagrant لاختبار وصفات الطهاة الخاصة بي.المشكلة هي أنني قمت باستنساخ الريبو الخاص بي ولم يتم التحقق من الجهاز.كيف يمكنني مصادقة git الآلية لشيف Boostrap؟أنا أستخدم أوبونتو 11.10 المتشرد مع الشيف.

شكرًا

هل كانت مفيدة؟

المحلول

استخدم مفاتيح ssh مع عبارة المرور في إعداد vagrant+chefسيكون لها إجابات مماثلة قد تكون مفيدة.

دون معرفة المزيد من التفاصيل عن الشيف المنفرد، أو الشيف العميل + الشيف الخادم.يتعلق الأمر بمفاتيح ssh.

تأكد من قيامك بالمصادقة بشيء مثلgit@github.com:user/repo.git

بعد ذلك ستحتاج إلى التأكد من أن جهاز VM الخاص بك والمضيف الأساسي يقوم بإعادة توجيه وكيل ssh.

تأكد من أن ~/.ssh/config يحتوي على السطر المناسب.والمثال العام هو.

host *
    ForwardAgent yes

تذكر أن المباراة الأولى تفوز في ~/.ssh/config، وليست الأكثر تحديدًا

ثم قد تضطر إلى إضافة أي هويات مع ssh-add وتأكد ssh-agent هناك كذلك.

وأخيراً، في ملف Vagrantfile،config.ssh.forward_agent = true

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top