অনওয়ার্কস লিনাক্স এবং উইন্ডোজ অনলাইন ওয়ার্কস্টেশন

লোগো

ওয়ার্কস্টেশনের জন্য অনলাইনে বিনামূল্যে হোস্টিং

<পূর্ববর্তী | বিষয়বস্তু | পরবর্তী>

3.3.2। WebDAV প্রোটোকলের মাধ্যমে অ্যাক্সেস (http://)


WebDAV প্রোটোকলের মাধ্যমে সাবভার্সন রিপোজিটরি অ্যাক্সেস করতে, আপনাকে অবশ্যই আপনার Apache 2 ওয়েব সার্ভার কনফিগার করতে হবে। মধ্যে নিম্নলিখিত স্নিপেট যোগ করুন এবং উপাদানসমূহ /etc/apache2/ sites-available/000-default.conf, বা অন্য ভার্চুয়ালহোস্ট ফাইল:


DAV svn

SVNParentPath /path/to/repos AuthType বেসিক


ভাবমূর্তি

3 http://svnbook.red-bean.com/


AuthName "আপনার সংগ্রহস্থলের নাম" AuthUserFile /etc/subversion/passwd বৈধ-ব্যবহারকারীর প্রয়োজন


ভাবমূর্তি

উপরের কনফিগারেশন স্নিপেট অনুমান করে যে সাবভার্সন রিপোজিটরির অধীনে তৈরি করা হয়েছে /path/to/ repos ডিরেক্টরি ব্যবহার করে svnadmin কমান্ড এবং যে HTTP ব্যবহারকারীর ফাইলগুলিতে পর্যাপ্ত অ্যাক্সেসের অধিকার রয়েছে (নীচে দেখুন)। তারা ব্যবহার করে অ্যাক্সেসযোগ্য হতে পারে http://hostname/svn/repos_name url


উপরের মত অ্যাপাচি কনফিগারেশন পরিবর্তন করার জন্য নিম্নলিখিত কমান্ড দিয়ে পরিষেবাটি পুনরায় লোড করতে হবে


sudo systemctl reload apache2.service


HTTP এর মাধ্যমে আপনার সাবভার্সন রিপোজিটরিতে ফাইল আমদানি বা কমিট করতে, রিপোজিটরিটি HTTP ব্যবহারকারীর মালিকানাধীন হওয়া উচিত। উবুন্টু সিস্টেমে, HTTP ব্যবহারকারী হয় WWW-ডেটা. রিপোজিটরি ফাইলের মালিকানা পরিবর্তন করতে টার্মিনাল প্রম্পট থেকে নিম্নলিখিত কমান্ডটি প্রবেশ করান:


sudo chown -R www-data:www-data/path/to/repos


ভাবমূর্তি

হিসাবে ভান্ডার মালিকানা পরিবর্তন করে WWW-ডেটা আপনি চালানোর মাধ্যমে সংগ্রহস্থলে ফাইল আমদানি বা কমিট করতে পারবেন না svn আমদানি ফাইল:/// ছাড়া অন্য কোন ব্যবহারকারী হিসাবে কমান্ড WWW-ডেটা.


পরবর্তী, আপনি তৈরি করতে হবে /etc/subversion/passwd ফাইল যা ব্যবহারকারীর প্রমাণীকরণ বিবরণ ধারণ করবে। একটি ফাইল তৈরি করতে কমান্ড প্রম্পটে নিম্নলিখিত কমান্ডটি ইস্যু করুন (যা ফাইলটি তৈরি করবে এবং প্রথম ব্যবহারকারীকে যুক্ত করবে):


sudo htpasswd -c /etc/subversion/passwd user_name


অতিরিক্ত ব্যবহারকারী যোগ করতে বাদ দিন "-গ" বিকল্প হিসাবে এই বিকল্পটি পুরানো ফাইল প্রতিস্থাপন করে। পরিবর্তে এই ফর্মটি ব্যবহার করুন:


sudo htpasswd /etc/subversion/passwd user_name


এই কমান্ডটি আপনাকে পাসওয়ার্ড লিখতে অনুরোধ করবে। একবার আপনি পাসওয়ার্ড প্রবেশ করান, ব্যবহারকারী যোগ করা হয়. এখন, সংগ্রহস্থল অ্যাক্সেস করতে আপনি নিম্নলিখিত কমান্ড চালাতে পারেন:


svn co http://servername/svn


ভাবমূর্তি

পাসওয়ার্ড প্লেইন টেক্সট হিসাবে প্রেরণ করা হয়. আপনি যদি পাসওয়ার্ড স্নুপিং সম্পর্কে চিন্তিত হন তবে আপনাকে SSL এনক্রিপশন ব্যবহার করার পরামর্শ দেওয়া হচ্ছে। বিস্তারিত জানার জন্য, অনুগ্রহ করে পরবর্তী বিভাগে পড়ুন।


অনওয়ার্কসে শীর্ষ ওএস ক্লাউড কম্পিউটিং: