سؤال

أنا ألعب حاليًا Plastic ومكوِّن تكامل TeamCity الإضافي (الجديد تمامًا).

يقول دعاية المكوّن الإضافي "عند تثبيت Team City على أنظمة Windows ، فإنه يستخدم عادةً حساب مستخدم SYSTEM. نوصي بتغيير المستخدم الذي ينفذ تطبيق Team City."

الشيء هو أنه لا يمكنني تحديد نوع المستخدم الذي يجب أن استبدله: أود أن أتمكن من الوصول إلى البلاستيك (على الخادم) باستخدام AD ، لكن هذا لا يعني أن TeamCity سيتعين عليه أيضًاتعمل مع مستخدم الشبكة لتتمكن من الوصول إلى البلاستيك؟

قد يكون البديل (بالنسبة لي للوصول إلى البلاستيك) هو المستخدم / كلمة المرور - لكن لا يمكنني تشغيل خدمة TeamCity باستخدام المستخدم / كلمة المرور.

هل فاتني شيء واضح ، أم أن الطلاء رطب جدًا؟

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

المحلول

أستخدم أيضًا PlasticSCM والمكوِّن الإضافي Team city ، هذا هو تهيئتي:

بالنسبة للخادم: قم بتهيئة خادم PlasticSCM باستخدام مصادقة LDAP وحدد "Active Directory" كنوع الخادم.

بالنسبة للعميل: قم بتهيئة عميل PlasticSCM باستخدام مصادقة LDAP ، واستخدم بيانات الاعتماد الخاصة بك وجرب زر "اختبار الاتصال".

سينشئ إعداد العميل ملف "client.conf" على "C: \ Users \ your_user \ AppData \ Local \ plastic". يستخدم هذا الملف من قبل عميل PlasticSCM للمصادقة مع خادم PlasticSCM.

لذلك ، إذا كانت خدمة TeamCity الخاصة بك تعمل مع حساب المسؤول ، فيجب عليك وضع هذا الملف في دليل المسؤول "... \ AppData \ Local \ plastic". إذا قمت بتغيير خدمة TeamCity ليتم تشغيلها باستخدام حساب النظام الخاص بك ، فلن تحتاج إلى فعل أي شيء ، فالملف في المكان الصحيح.

لديك خيار آخر (إذا كنت لا تزال تقوم بتشغيل المكون الإضافي TeamCity كمسؤول) ، فضع ملف "client.conf" حيث يوجد ملف "cm.exe". لأن "cm.exe" سيحاول العثور على هذا الملف أولاً في موقعه ثم في دليل المستخدم الحالي "AppData \ Local \ plastic". هذا الخيار صالح فقط إذا كنت المستخدم الوحيد الذي يعمل مع PlasticSCM في الجهاز.

أتمنى أن يساعدك!

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