mercurial_keyring.

ملحق كيرينغ Mercurial
التحميل الان

mercurial_keyring. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Marcin Kasperski
  • موقع ويب الناشر:
  • http://bitbucket.org/Mekk/

mercurial_keyring. العلامات


mercurial_keyring. وصف

ملحق كيرينغ Mercurial Mercurial_Keyring هو ملحق مركزي يمكن استخدامه لإحفظ كلمات مرور مصادقة HTTP و SMTP بأمان في قواعد بيانات كلمة المرور (Gnome Keyring، KDE KWALLET، OSXKEYCHAIN، حلول محددة لخط Win32 وسطر الأوامر). يستخدم هذا التمديد وخدمات الأغطية من مكتبة Keyring.How يتم تشغيل التمديد لكلمة المرور على السحب / الدفع الأول (في حالة HTTP) أو البريد الإلكتروني الأول (في حالة SMTP)، تماما كما يتم ذلك بشكل افتراضي، ولكن يحفظ كلمة المرور. على المتتالية يتم تشغيله يتحقق من اسم المستخدم في .hg / hgrc، ثم لكلمة مرور مناسبة في قاعدة بيانات كلمة المرور، وتستخدم هذه بيانات الاعتماد هذه (إذا وجدت). يتم تشغيل كلمة مرور الحالة غير صحيحة (إما لأنها غير صالحة، أو لأنها تم تغييره على الخادم) أو مفقود يطالب فقط المستخدم مرة أخرى يتم التعرف على الكلمات. يقومون بالوصول إلى نفس المستودع عن بعد. التثبيتالتعلمالأداة الإضافيةإضافة مكتبة كيرينغ: Easy_Install Keyring (أو Keyring Pip). على Debian "SID"، يمكن تثبيت المكتبة أيضا من الأرشيف الرسمي (حزم بيثون-كيرينغ وإما مثيرة لبثون-كيرينغ-جنوم أو بيثون كيبرينغ كوالت). هناك طريقتان محتمان لتثبيت الملحق: باستخدام حزمة Pypi، أو استخدام ملف فردي. للتثبيت كحزمة استخدام Easy_Install: Easy_Install Mercurial_Keyringand ثم تمكينه في ~ / .hrc (OR / ETC / Mercurial / HGRC) باستخدام: Mercurial_Keyring = لتثبيت استخدام ملف فردي، قم بتنزيل Mercurial_Keyring.py ملف، احفظه في أي مكان تريده، ووضع ما يلي في ~ / .hangrc (أو /etc/mercurial/hrcc): developtensionshhgext.mercurial_kyring = /path/to/mercurial_keyring.pypassword الخلفية التكوين يجب عادة اختيار أكثر كلمة المرور المناسبة الخلفية دون تكوين. ومع ذلك، إذا لزم الأمر، فيمكن تكوينه باستخدام ملف ~ / keyringrc.cfg (keyringrc.cfg في الدليل الرئيسي للمستخدم الحالي). الرجوع إلى Docs Cyring لمزيد من التفاصيل. تعتبر تعتبر التعامل مع خيارات مماثلة في HGRC، ولكن قررت أن المستخدم الفردي قد يستخدم أكثر من برنامج نصي يستند إلى كيرينغ. ومع ذلك، أنا منفتح على الاقتراحات. التكوين التقليدي (HTTP) تحرير مستودع محلي .hg / hgrc وحفظ هناك مسار مستودع عن بعد واسم المستخدم، ولكن لا تحفظ كلمة المرور. على سبيل المثال، يمكن أيضا استخدامها: Bitbucket = https: //user@bitbucket.org/user/project_name/note: إذا تم إعطاء كل من اسم المستخدم وكلمة المرور في .hg / hgrc، فسيستخدمها الملحق دون استخدام قاعدة بيانات كلمة المرور. إذا لم يتم إعطاء اسم المستخدم، فسيطلب التمديد عن بيانات الاعتماد في كل مرة، أيضا دون حفظ "تكوين كلمة المرور" (SMTP) (SMTP) تحرير إما المستودعات المحلية .hg / hgrc، أو ~ / .hrc وتعيين هناك جميع خصائص البريد الإلكتروني و SMTP القياسية بما في ذلك اسم مستخدم SMTP، ولكن بدون كلمة مرور SMTP. على سبيل المثال: طريقة = SMTPFrom = Joe Doe المضيف = smtp.gmail.comport = 587username = joedo@gmail.comtls = truejust كما هو الحال في حالة http، يجب عليك تعيين اسم المستخدم، ولكن يجب ألا تحدد كلمة المرور هنا ل استخدم الملحق، في حالات أخرى، وسوف يعود إلى السلوك الافتراضي.USAGECONFigure المستودع على النحو الوارد أعلاه، ثم مجرد سحب HG، زوج HG، وما إلى ذلك. يجب أن يطلب منك كلمة المرور مرة واحدة فقط (لكل اسم مستخدم + Remote_repository_url). ، للبريد الإلكتروني، تكوين على النحو الوارد أعلاه وفقط HG البريد الإلكتروني. مرة أخرى، سيطلب منك كلمة المرور مرة واحدة (لكل اسم مستخدم + Email_Server_Name + Email_Server_Port). التفاصيل تمديد القرد تصحيح الفئة Mercurial PasswordMgr لاستبدال طريقة Find_User_Password. يتم وصف ترتيب تفصيلي للعمليات في التعليقات داخل الكود. يتم تتبع التطوير على Bitbucket، راجع http://bitbucket.org/mekk/mercurial_keyring/additional Notesinformation حول هذا الملحق متاح أيضا على Wiki Mercurial: http: // mercurial. selenic.com/wiki/keringextensions: بيثون mercurial


mercurial_keyring. برامج ذات صلة

كربون

التخزين المؤقت للبيانات الخلفية والبرنامج DAEMON للجرافيت ...

159

تحميل