سؤال

لقد بدأت مؤخرًا أواجه مشكلات مع TortoiseCVS، أو بشكل أكثر تحديدًا مع plink، تطبيق SSH الذي يأتي معه.لا يمكن تغيير عنوان IP الذي يحاول الاتصال به وهو عالق مع عنوان IP الخاص بمستودع CVS القديم.لا يزال تنزيل plink من موقعه الرئيسي والاتصال من سطر الأوامر يواجه هذه المشكلة.

لدى TortoiseCVS خيار اختيار تطبيق SSH الذي يستخدمه وكنت أتساءل ما هي البدائل الأخرى التي يمكنني استخدامها بدلاً من ذلك؟

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

المحلول

لما يستحق، طقطقة هي مجرد نسخة سطر أوامر من المعجون كتبها نفس الشخص.

أظن com.jsight ربما لديه الفكرة الصحيحة.

نصائح أخرى

هل أنت متأكد من أن هذه مشكلة في Plink؟يبدو لي أن لديك ملفات CVS/Root موجودة والتي لا تزال تشير إلى عنوان IP القديم لـ cvs.بشكل عام، CVS لا يجعل تغيير المستودعات عملية ممتعة.نظرًا لأنك تستخدم Windows، إذا قمت بتثبيت WinCVS بدعم وحدات الماكرو (تم تحميل وحدة Python)، فإنه يحتوي على ماكرو يمكن استخدامه لتغيير جذور CVS بشكل جماعي.

خلاف ذلك، الأمر متروك لك لكتابة العملية.

FWIW، لقد استخدمت plink كثيرًا ولم أواجه مشكلة مماثلة مطلقًا.

من المحتمل أن يكون Puty هو أفضل عميل SSH على الإطلاق:

http://www.chiark.greenend.org.uk/~sgtatham/putty/

أنصحك بالالتزام بـ PuTTY أيضًا.قد تجد أنه من المفيد تشغيل Pageant بالتزامن مع Plink لتجنب الاضطرار إلى كتابة عبارة المرور.

ولكن إذا كنت تريد البحث عن بدائل، فيجب عليك مراجعة مصدر ويكيبيديا هذا:

http://en.wikipedia.org/wiki/Comparison_of_SSH_clients

بفضل jsight (ومارك بيك لإشارته إلى العلاقة بين الطقطقة والمعجون) قررت التحقيق بشكل كامل.

اتضح أن plink كان يستخدم الجلسة المخزنة "الإعدادات الافتراضية" التي قمت بإعدادها للمعجون ولم أسمح بتجاوزها.

يحرر:

المهوس:يعد هذا أيضًا مثالًا جيدًا على ضرورة استخدام DNS/أسماء المضيف دائمًا بدلاً من عنوان IP مباشرةً.

لم تكن المشكلة تتعلق بتغيير عنوان IP، وفي هذه الحالة تغير DNS أيضًا.أستطيع أن أفهم وجهة نظرك، ولكن هذا ليس "المثال الجيد" الذي تبحث عنه.

قد يكون من المفيد تجربة Tunnelier من www.bitvise.com

لدى TortoiseSVN، على الأقل، خيار يسمى Relocate والذي يمكنك استخدامه إذا تغير موقع المستودع.

يعد هذا أيضًا مثالًا جيدًا على ضرورة استخدام DNS/أسماء المضيف دائمًا بدلاً من عنوان IP مباشرةً.

أنا أستخدم TortoiseCVS 1.10.9 على نظام التشغيل Vista Business، وكانت الاتصالات الخارجية بالخادم الخاص بي تتعطل بشكل منتظم مع TortoisePlink.

لقد قمت بتنزيل أحدث إصدار من المعجون (0.60) وقمت بضبط TortoiseCVS للإشارة إلى الرابط المتضمن مع هذا المعجون (CVS->التفضيلات->الأدوات).يبدو أن خيارات سطر الأوامر هي نفسها، ولكن هناك اختلاف واحد وهو أن TortoisePlink ينبثق في مربع حوار كلمة المرور إذا لم يكن لديك زوج مفاتيح لخادمك.طقطقة العادية لا.لذلك عليك إما إنشاء زوج المفاتيح (على ما أعتقد، المعجون) أو تحديد -pw في خيارات سطر الأوامر (فكرة أمنية سيئة للغاية).

+1 للمعجون...لقد تم استخدامه طوال العقد الماضي ولم أحتاج إلى أي شيء آخر!

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