2012-10-06 7 views
21

उपयोग करने के लिए कोशिश कर रहा है, जबकि मैं का उपयोग अपाचे 2,4क्लाइंट सर्वर विन्यास से इनकार-Git-http backend.exe

Sat Oct 06 15:25:47.948789 2012] [authz_core:error] [pid 7580:tid 1232] [client 192.168.100.252:10153] AH01630: client denied by server configuration: C:/Program Files (x86)/Git/libexec/git-core/git-http-backend.exe 

यहाँ मेरी विन्यास

<Directory "C:\git-server"> 
Options +ExecCGI 
Allow from all 
</Directory> 

<VirtualHost *:80> 
    DocumentRoot "C:/git-server" 
    ServerName **** 
    DirectoryIndex index.php 

SetEnv GIT_PROJECT_ROOT c:/git-server 
SetEnv GIT_HTTP_EXPORT_ALL 
SetEnv REMOTE_USER=$REDIRECT_REMOTE_USER 
ScriptAlias /git/ "C:/Program Files (x86)/Git/libexec/git-core/git-http-backend.exe/$1" 


<LocationMatch "^/.*/git-receive-pack$"> 
Options +ExecCGI 
AuthType Basic 
AuthName intranet 
AuthUserFile "C:/git-server/config/users" 
Require valid-user 
</LocationMatch> 

<LocationMatch "^/.*/git-upload-pack$"> 
Options +ExecCGI 
AuthType Basic 
AuthName intranet 
AuthUserFile "C:/git-server/config/users" 
Require valid-user 
</LocationMatch> 


</VirtualHost> 

है मैं सेटअप Git करने के लिए 2 दिनों के कोशिश कर रहा हूँ। मुझे उम्मीद नहीं थी कि यह मुश्किल था।

उत्तर

37

आप अपाचे 2.4 की जरूरतों के अनुसार अपने विन्यास बदलना चाहिए:

<Directory "C:\git-server"> 
Options +ExecCGI 
Require all granted 
</Directory> 

स्रोत: http://httpd.apache.org/docs/2.4/upgrading.html#access

+0

महान .. तुम मेरी जिंदगी और समय .. – kreamik

+0

अजीब हालांकि सहेजें। दस्तावेज़ (लिंक) बताता है कि एक संगत मॉड्यूल access_compat.load है लेकिन यहां तक ​​कि सक्षम होने के साथ भी आपको निर्देशिका कथन को संशोधित करने की आवश्यकता है। (कम से कम मेरे मामले में।) अन्यथा यह काम नहीं करेगा! –

+0

मैंने [इस ट्यूटोरियल] का पालन किया [http://www.diggin-data.de/website/post/37-Installing+Git+http-backend+on+Windows+with+XAMPP) जो पूर्व-2.4 तरीके से नोट किया गया था; यदि आपका जवाब है, साथ ही नकल के बारे में टिप्पणी * libiconv-2.dll * को * से [कि ट्यूटोरियल] Git कोर * (http://www.oudmaijer.com/2011/07/19/git-server-on -विंडोज़ /) मेरे सेटअप को उपयोग करने के लिए तैयार हो गया। –

संबंधित मुद्दे