سؤال

أحاول استخدام سطر الأوامر tf.exe لإعداد مساحة عمل جديدة.لا أحب فكرة تثبيت Team Explorer وبالتالي أحتاج إلى Visual Studio.

يؤدي تشغيل الأمر الذي تم اختباره من الجهاز الآخر حيث تم تثبيت VS إلى حدوث استثناء أمني على هذا الجهاز لأنني أحاول الاتصال بـ TFS عبر https.أحصل على سلسلة الخطأ:

خادم أساس الفريق https://...غير موجود أو لا يمكن الوصول إليه في هذا الوقت.المعلومات الفنية (للمسؤول):تم إغلاق الاتصال الأساسي:تعذر إنشاء علاقة ثقة لقناة SSL/TLS الآمنة.

انا حاولت

  • اختبار اتصال الخادم => كان جيدًا
  • الوصول إليه عبر IE => كان عليه قبول الشهادة، ولكن بخلاف ذلك لا بأس

هل هناك أي أشياء أخرى يمكنني تجربتها؟

شكرًا جزيلاً أوفانس

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

المحلول

تم توقيع شهادة SSL الخاصة بنا باستخدام بعض شهادات الملكية (الصادرة عن سلطة معروفة مثل Verisign)، لذلك اضطررت إلى تثبيت شهادة المُصدر باعتبارها الشهادة الجذرية الموثوقة.بعد ذلك سار كل شيء على ما يرام.

شكرا جزيلا على تفانيكم.

نصائح أخرى

قد ترغب في النظر في الوصول إلى الويب لنظام الفريق

يوفر الوصول عبر الويب إلى الكثير من وظائف Team Explorer.

يمكنك استخدام Team System Web Access من خلال اتصال عن بعد لأداء الوظائف التالية:

  • إنشاء عناصر العمل وعرضها والاستعلام عنها وتتبعها.
  • إدارة مكتبات المستندات الخاصة بالمشروع.
  • عرض الملفات التي يتم التحكم فيها بالإصدار ومعلومات الإصدار ذات الصلة.
  • إدارة عملية إنشاء البرامج عن طريق تشغيل الإصدارات ومراجعة البنية النتائج.
  • إنشاء تقارير لتتبع معلومات الحالة والاتجاه بمرور الوقت ل مشروع الفريق

هل حاولت تثبيت الشهادة؟

يمكن أن يحدث هذا الخطأ أيضًا عند استخدام tfpt.exe (وربما tf.exe) أيضًا، إذا كنت تستخدم إصدارًا قديمًا.لقد واجهناها باستخدام TFPT 2010 مقابل خادم TFS 2012.

لأي شخص يواجه هذه المشكلة حتى بعد تثبيت شهاداته.قد تكون هناك حالات لا تستخدم فيها المصافحة بين الخادم والعميل نفس إصدار SSL أو TLS.لقد استخدمت التغييرات التالية في السجل لفرض TLS على العميل وعملت بشكل جيد بعد ذلك:

HKEY_LOCAL_MACHINE\ البرمجيات \\ نجاح باهر 6432Node \\ مايكروسوفت نت فراميورك \\ v4.0.30319 "شوزسترونج كريبتو" = dword: 00000001

HKEY_LOCAL_MACHINE\ البرمجيات \\ مايكروسوفت نت فراميورك \\ v4.0.30319 "شوزسترونج كريبتو" = dword: 00000001

مزيد من المعلومات هنا: https://docs.microsoft.com/en-us/security-updates/SecurityAdvisories/2015/2960358 و هنا https://blogs.msdn.microsoft.com/friis/2017/10/09/troubleshooting-tls-ssl-scenario-2/

هل قمت بتحديد منفذ TFS؟ينقلك SSL تلقائيًا إلى 443 ويستخدم TFS، على ما أتذكر المنفذ 8080.

يجب عليك تحديد عنوان URL الكامل بما في ذلك رقم المنفذ عند الاتصال لأول مرة.على سبيل المثال "http://team1server:8080".

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