সক্রিয় ডিরেক্টরি সহ মার্চুরিয়াল (এইচজি)


15

অ্যাক্টিভ ডিরেক্টরিতে ব্যবহারকারীদের অনুমোদনের জন্য আমি কি মার্চুরিয়াল সেটআপ করতে পারি? আমার ক্ষেত্রে, এইচজি উইন্ডোজ, লিনাক্স বা ফ্রিবিএসডি চালাতে পারে তবে আমার এডি ব্যবহারকারীদের ব্যবহার করা দরকার।

দ্রষ্টব্য: যদি এটি সম্ভব হয় তবে দয়া করে আমাকে টিউটোরিয়ালটি দেখান।

উত্তর:


11

ঠিক আছে, আমি এই টিউটোরিয়াল দিয়ে শুরু ।

সার্ভারে আমি নিম্নলিখিত অতিরিক্ত পরিবর্তনগুলি শেষ করার পরে (উইন্ডোজ ২০০)):

  • এসআইএস ব্যবহার করতে আইআইএস কনফিগার করা;
  • সাইটের জন্য বেনামে প্রমাণীকরণ অক্ষম করা হয়েছে;
  • সাইটের জন্য বেসিক এবং উইন্ডোজ প্রমাণীকরণ সক্ষম করা হয়েছে;
  • সংগ্রহস্থল ফোল্ডারে এনটিএফএস অনুমতি কনফিগার করা হয়েছে।

আপনার সংগ্রহস্থলের .hg\hgrcফাইলটিতে নিম্নলিখিত লাইনগুলি যুক্ত করতে হবে:

ক্লায়েন্ট-সাইডে আমাকে স্পষ্টভাবে ব্যবহারকারীর নাম এবং পাসওয়ার্ড নির্দিষ্ট করতে হয়েছিল।

[web]
allow_push = *

5

আপনি যদি এমন কিছু সংহত সিস্টেমের সন্ধান করছেন যা উইন্ডোজ, ইউনিক্স এবং এডি / এলডিএপি-তে অনুমোদনের কাজ করতে পারে তবে রোডকোড http://rhodecode.com ব্যবহারের চেষ্টা করুন এটি বিটবাকেট / গিথাবের স্থানীয় উদাহরণ যা রপোজিটারিগুলি পরিবেশন করে। এটি অনুমতি সিস্টেম এবং সহজ ব্যবহারকারী পরিচালনা, কোড পর্যালোচনা ইত্যাদির সাথে আসে comes


হ্যাঁ রোডকোডের জন্য! :-)
মার্টিন গিসলার

4

আমি কয়েক মাস আগে একটি 4 অংশ ব্লগ পোস্ট লিখেছিলাম যা আপনাকে মার্চুরিয়াল এর ওয়েব সার্ভার হোস্ট করার জন্য অ্যাক্টিভ ডিরেক্টরি / আইআইএস ব্যবহার করার অনুমতি দেয়। এটি একটি ট্রিট কাজ করে:

http://www.endswithsaurus.com/2010/05/setting-up-and-configuring-mercurial-in.html

এটি আপনাকে যেতে দেয়:

  • আইআইএস-এর মধ্যে মার্চারিয়াল সেট আপ করুন
  • পাইথনের জন্য ISAPI এক্সটেনশনগুলি কনফিগার করছে
  • কুরুচিপূর্ণ URL গুলো লুকানোর জন্য ISAPI পুনর্লিখন করে
  • সক্রিয় ডিরেক্টরি ব্যবহার করে সুরক্ষা সুবিধার কনফিগারেশন
  • ওয়েব ইউআই এর কাস্টমাইজেশন

+1, দুর্দান্ত ব্লগ পোস্ট (গুলি)। আমরা আমাদের উইন্ডোজ এবং লিনাক্স উভয় প্রকল্পের জন্য মার্চুরিয়াল চালাচ্ছি। আপনি এই গাইডটি আইআইএস 7.5-র জন্য আপডেট করবেন এমন কোনও সম্ভাবনা?
jscott

আমি একবার আমার সার্ভারটি আপগ্রেড করতে যাব।
বেনএলাবাস্টার

3

বেন ইতিমধ্যে আপনাকে এডি দিয়ে আইআইএস-তে মার্চুরিয়াল স্থাপনের জন্য একটি ভাল গাইড দিয়েছেন।

আমি কেবল যুক্ত করতে চাই, যে মূল জিনিসটি আপনার জানা দরকার তা হল মার্চুরিয়ালের বিল্ট-ইন (ফাস্ট) সিজিআই স্ক্রিপ্ট ব্যবহারকারীদের অনুমোদন দেয় না । আমরা যে সিজিআই স্ক্রিপ্ট সরবরাহ করি তা প্রমাণীকরণের জন্য কোনও ফ্রন্ট-এন্ড ওয়েবসভারের উপর নির্ভর করে। সুতরাং আপনাকে স্ক্রিপ্ট শুরু করার আগে প্রমাণীকরণের জন্য আপনাকে অবশ্যই অ্যাপাচি, আইআইএস, এনজিনেক্স, সেটআপ করতে হবে । (তবে, আপনি যদি এলডিএপি সমর্থন সহ একটি বিটবকেটের মতো সিস্টেম চান যা আপনিও AD অবধি জোগাতে পারেন তবে আপনি দুর্দান্ত রোডকোড ব্যবহার করতে পারেন ))

উদ্বেগের এই পৃথকীকরণটি মার্চুরিয়ালটিকে খুব নমনীয় করে তোলে: আপনি যদি সক্রিয় ডিরেক্টরি প্রমাণীকরণ চান তবে এটি করতে আপনার ওয়েবসার্ভারের জন্য আপনি কেবল স্ট্যান্ডার্ড প্লাগইন ব্যবহার করেন। অনেক সাইটে ইতিমধ্যে এই সেটআপটি থাকবে এবং সুতরাং মার্চুরিয়াল "সবেমাত্র কাজ করবে" :-)

সুতরাং মার্চুরিয়াল কখনই কোনও পাসওয়ার্ড পরীক্ষা করে না - প্রমাণীকরণের অংশ। তবে এটি অনুমোদন করতে পারে , এর অর্থ এটি ব্যবহারকারীদেরকে ধাক্কা দেওয়া বা টানতে দেওয়া বা নিষেধ করতে পারে ইত্যাদি স্ট্যান্ডার্ড REMOTE_USERসিজিআই ভেরিয়েবলের মধ্যে থাকা ব্যবহারকারীর নামের ভিত্তিতে এটি করা হয় । দূরবর্তী ব্যবহারকারীর অনুমোদনের পরে এই পরিবর্তনশীলটি সেট করা ওয়েবসার্ভারের।

Mercurial সালে, ব্যবহারকারীর নাম বিরুদ্ধে মিলেছে হয় allow_pushএবং allow_readএ তালিকা [web]অধ্যায় নির্ধারণ ব্যবহারকারী প্রশ্নে ধাক্কা বা খিঁচ / ক্লোন সংগ্রহস্থলের অনুমোদিত কিনা আপনি তা। এটি অবশ্যই .hg\hgrcপ্রতিটি সংগ্রহস্থলের ফাইল সম্পাদনা করে প্রতি-সংগ্রহের ভিত্তিতে কনফিগার করা যায় ।


0

আমার নেক্রোপোস্টিংটি ক্ষমা করুন, তবে আমি স্রেফ এইচজিএলএবের একটি আলফা সংস্করণ প্রকাশ করেছি , যা উইন্ডোজের জন্য একটি মারকুরিয়াল সার্ভার এবং এটি বক্সের বাইরে অ্যাক্টিভ ডিরেক্টরি প্রমাণীকরণ সমর্থন করে।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.