CentOS7 এ এসভিএন পরিষেবা ইনস্টল করুন

সরকারী রেফারেন্স

সরকারী ওয়েবসাইট পণ্য ডকুমেন্টেশন

ইনস্টলেশন সঞ্চালন

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

একটি নথি পাঠাগার তৈরি করুন

ইনস্টলেশন সমাপ্ত হওয়ার পরে আমাদের একটি ডকুমেন্ট লাইব্রেরি তৈরি করা দরকার, এটি তৈরি করতে দয়া করে নীচের কমান্ডটি দেখুন।

            mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
        

হিসাব যোগ করা

ডকুমেন্ট লাইব্রেরি তৈরির পরে, ডকুমেন্ট লাইব্রেরিতে লগ ইন করার জন্য আমাদেরও একটি অ্যাকাউন্ট তৈরি করতে হবে। Vi / vim টি সম্পাদনা / অপ্ট / এসএনএন / রিপোজিটরিগুলি / কনফিড / পাসডাব্লুড ব্যবহার করুন, ফাইলটিতে অ্যাকাউন্ট যুক্ত করুন এবং একটি লাইন একটি অ্যাকাউন্ট উপস্থাপন করে। বিশদ জন্য নিম্নলিখিত দেখুন।

            [users]
user1=password1
user2=password2
        

অ্যাকাউন্টের ডিরেক্টরি অপারেশন অনুমোদিত করুন Author

যদিও আমরা অ্যাকাউন্ট তৈরি করেছি, তবুও তাদের কোনও পড়ার এবং লেখার অনুমতি নেই We আমাদের প্রতিটি অ্যাকাউন্ট অনুমোদিত করারও দরকার। Vi / vim ব্যবহার করে সম্পাদনা / অপ্ট / এসএনএন / সংগ্রহস্থল / কনফিড / অথজ এবং ফাইলে অ্যাকাউন্টের অনুমোদনের তথ্য যুক্ত করতে পারেন। নির্দিষ্ট কনফিগারেশন নিম্নলিখিত উদাহরণ উল্লেখ করতে পারেন।

            [/]
user1=rw
[/src]
user2=r
        

কনফিগারেশন ফাইলটি পরিবর্তন করুন

পরিশেষে, ডকুমেন্ট ডিরেক্টরি এবং অনুমোদনের পদ্ধতিটি নির্দিষ্ট করতে আমাদের কনফিগারেশন ফাইলটিও পরিবর্তন করতে হবে। /Opt/svn/repositories/conf/svnser.conf সম্পাদনা করতে vi বা vim ব্যবহার করুন, নীচের উদাহরণে সামগ্রীটি সন্ধান করুন এবং উদাহরণ অনুসারে এটিকে সংশোধন করুন।

            anon-access = none 
auth-access = write 
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
        

পরিষেবাটি যাচাই করুন এবং যাচাই করুন

সমস্ত কনফিগারেশন সম্পন্ন হওয়ার পরে, আমরা পরিষেবাটি শুরু করতে পারি। পরিষেবাটি শুরুর পরে, আমরা সংযোগের জন্য এসভিএন ক্লায়েন্ট ব্যবহার করি If

            svnserve -d -r /opt/svn/repositories