كابيسترانو على نظام التشغيل Windows:يتم تعيين "كاب نشر" افتراضيًا على اسم مستخدم خاطئ

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

  •  06-07-2019
  •  | 
  •  

سؤال

أحاول استخدام Capistrano للاتصال عبر ssh مع svn لنشر تطبيق للحث من مربع تطوير Windows (Aptana Studio Community Edition).عندما أقوم بتشغيل 'cap Publish'، فإنه يبدأ في تنفيذ المهام في Deploy.rb، ثم يطلب كلمة مرور لحساب المستخدم 'a' ولكني بحاجة إلى الاتصال باستخدام الحساب 'b' وليس 'a'.لا يتمتع حساب المستخدم "a" بامتيازات الجذر على جهاز Linux الذي أحاول الاتصال به.يبدو أن svn يلتقط اسم مستخدم افتراضي.

هل يعرف أحد ما الذي يحدث؟هل تلتقط svn اسم مستخدم Windows؟في Deploy.rb أخبره بالاتصال بحساب المستخدم "b" بكلمة المرور "bb".

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

المحلول

Capistrano على نظام التشغيل Windows يسبب ألمًا كبيرًا في الرقبة.لقد عدت إليه فقط عندما قمت بتحويل بيئة التطوير الخاصة بي إلى Linux.

على أية حال، إليك بعض الأشياء التي يمكنك تجربتها...

  1. إذا قمت بإدخال كلمة مرور فارغة، فهل سيطالبك بإدخال اسم مستخدم؟
  2. لست متأكدًا ما إذا كان اسم مستخدم svn أو Shell هو الخطأ، ولكن في كلتا الحالتين يمكنك استخدامهما في ملف Deploy.rb الخاص بك:

    تعيين: scm_username، "اسم مستخدم svn الخاص بك"

    تعيين :scm_password، "كلمة مرور svn الخاصة بك"

    مجموعة :user، "مستخدم Linux الخاص بك"

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