पर अस्थिर सर्वर सेटअप करने के लिए इस लेख का इस्तेमाल किया है कि हर कोने से जानकारी बिट्स और बाइट्स का संग्रह करके, मैं सारांश अपाचे का उपयोग करके सेटअप तेज सर्वर करने के लिए कदम, प्रमाणीकरण की सुविधा के साथ करना चाहते हैं।
मैं स्थापित mercurial-1.9.1.win-amd64-py2.6.exe
सी के लिए निम्न सामग्री जोड़ें: \ Program Files (x86) \ Apache सॉफ्टवेयर फाउंडेशन \ Apache2.2 \ conf \ httpd.conf
# Some comment so that you can find these settings later
ScriptAliasMatch ^/hg(.*) "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/hg/hgwebdir.cgi$1"
<Directory "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/hg">
Options ExecCGI FollowSymLinks
AuthType Basic
AuthName "AuthName for Mercurial"
AuthUserFile "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/hg/passwd.txt"
<Limit GET POST>
require valid-user
</Limit>
</Directory>
निम्न 4 फ़ाइलें बनाएं
C: \ Program Files (x86) \ Apache सॉफ्टवेयर फाउंडेशन \ Apache2.2 \ htdocs \ एचजी \ hgwebdir.cgi (http://makinggames.ca/wp-content/uploads/2010/05/hgwebdir.txt से डाउनलोड करें और यह hgwebdir.cgi को नाम बदलने)
C: \ निम्न सामग्री के साथ प्रोग्राम फ़ाइलें (x86) \ Apache सॉफ़्टवेयर फाउंडेशन \ Apache2.2 \ htdocs \ hg \ hgweb.config।
[paths]
dummy1 = d:/mercurial-repo/dummy1
dummy2 = d:/mercurial-repo/dummy2
ग: \ Program Files (x86) \ Apache सॉफ्टवेयर फाउंडेशन \ Apache2.2 \ htdocs \ एचजी \ passwd.txt
सी (इस गाइड http://sniptools.com/vault/windows-apache-and-htaccess-authentication को देखें): \ Program Files (x86) \ अपाचे सॉफ्टवेयर फाउंडेशन \ Apache2.2 \ htdocs \ hg।इनको (बस फ़ाइल को रिक्त छोड़ दें)
D:\mercurial-repo\dummy0
D:\mercurial-repo\dummy1
में
प्रारंभ खजाने इस TortoiseHg उपयोग करते हुए, पर फ़ोल्डर डी लागू करने "यहाँ भंडार बनाएँ", राइट क्लिक के माध्यम से किया जा सकता है: \ तेज-रेपो \ dummy0 और डी: \ तेज-रेपो \ dummy1
पहुँच के माध्यम से http://your-server:81/hg/
स्रोत
2011-08-17 05:51:22
क्षमा करें। मैं अपाचे होना पसंद करता हूं। –
अपाचे विंडोज पर भी पाइथन आधारित सॉफ्टवेयर के लिए बेहतर विकल्प है। –