डेबियन पर सेटअप NFS शेयर
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
Apache Subversion (SVN) एक व्यापक रूप से इस्तेमाल किया जाने वाला संस्करण नियंत्रण समाधान है जो विभिन्न संस्करणों की फ़ाइलों को संग्रहीत करने में मदद करता है, जैसे स्रोत कोड और दस्तावेज़।
इस लेख में, मैं आपको दिखाऊंगा कि कैसे Vultr CentOS 7 सर्वर उदाहरण पर SVN सर्वर बनाने के लिए Apache Subversion और Apache का उपयोग किया जाता है।
sudo yum update
sudo shutdown -r now
रिबूट के बाद, सिस्टम में उसी sudo उपयोगकर्ता का उपयोग करके फिर से लॉग इन करें।
YUM का उपयोग करके अपाचे स्थापित करें:
sudo yum install httpd
अपाचे का डिफ़ॉल्ट स्वागत पृष्ठ निकालें:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
"/ Var / www / html" निर्देशिका में फ़ाइलों को प्रदर्शित करने से अपाचे रोकें:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
अपाचे के साथ एसवीएन काम करने के लिए, आपको एसवीएन के अलावा एक अपाचे मॉड्यूल "मॉड डीएवी svn" स्थापित करने की आवश्यकता है :
sudo yum install subversion mod_dav_svn
sudo vi /etc/httpd/conf.modules.d/10-subversion.conf
फ़ाइल को पढ़ना चाहिए:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
LoadModule dontdothat_module modules/mod_dontdothat.so
निम्नलिखित खंड में जोड़ें:
<Location /svn>
DAV svn
SVNParentPath /svn
AuthName "SVN Repos"
AuthType Basic
AuthUserFile /etc/svn/svn-auth
AuthzSVNAccessFile /svn/authz
Require valid-user
</Location>
सेव करके छोड़ो:
:wq!
नोट : इस कॉन्फ़िगरेशन में, हमने एक HTTP एक्सेस ऑथेंटिकेशन फ़ाइल "/ etc / svn / svn-dif" और एक उपयोगकर्ता अनुमति नियंत्रण फ़ाइल "/ svn / Cortz" निर्दिष्ट की है। बाद में दोनों बनाए जाएंगे।
sudo mkdir /svn
cd /svn
sudo svnadmin create repo1
sudo chown -R apache:apache repo1
HTTP एक्सेस ऑथेंटिकेशन फाइल बनाने के लिए निम्न कमांड का उपयोग करें "/ svn / svn-dif" और एक SVN उपयोगकर्ता खाता "user001":
sudo mkdir /etc/svn
sudo htpasswd -cm /etc/svn/svn-auth user001
sudo chown root:apache /etc/svn/svn-auth
sudo chmod 640 /etc/svn/svn-auth
यदि आप अधिक SVN उपयोगकर्ता खाते बनाना चाहते हैं, तो निम्न कमांड देखें:
sudo htpasswd -m /etc/svn/svn-auth user002
sudo htpasswd -m /etc/svn/svn-auth user003
चेतावनी : अब से "-c" ध्वज का उपयोग न करें, या आप प्रमाणीकरण फ़ाइल को फिर से बनाएंगे और सभी उपयोगकर्ता खातों को सेटअप से पहले मिटा देंगे।
sudo cp /svn/repo1/conf/authz /svn/authz
sudo vi /svn/authz
मान लो की:
फिर आप नीचे दिए अनुसार सेटिंग्स को संशोधित कर सकते हैं:
[groups]
admin=user001
repo1_user=user002
repo1_trainee=user003
[/]
@admin=rw
[repo1:/]
@repo1_user=rw
@repo1_trainee=r
सेव करके छोड़ो:
:wq!
अपाचे शुरू करें:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
HTTP सेवा पोर्ट खोलें:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
अंत में, SVN क्लाइंट से अपने सर्वर पर SVN रेपो "repo1" तक पहुंचने के लिए निम्नलिखित पथ का उपयोग करें:
http://<your-server-ip>/svn/repo1/
जो हमारे ट्यूटोरियल का समापन करता है। पढ़ने के लिए धन्यवाद।
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ