21
tôi sử dụng apache 2,4khách hàng bị từ chối bởi cấu hình máy chủ trong khi cố gắng sử dụng 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
Dưới đây là cấu hình của tôi
<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>
tôi đang cố gắng 2 ngày để thiết lập git. tôi đã không nghĩ rằng nó là khó khăn.
tuyệt vời .. giúp bạn tiết kiệm cuộc sống và thời gian của tôi .. – kreamik
lạ mặc dù. tài liệu (liên kết) nói rằng có một mô-đun truy cập tương thích access_compat.load nhưng ngay cả khi điều này cho phép bạn vẫn cần phải sửa đổi các tuyên bố thư mục. (ít nhất là trong trường hợp của tôi.) nếu không nó sẽ không hoạt động! –
Tôi đã theo [hướng dẫn này] (http://www.diggin-data.de/website/post/37-Installing+Git+http-backend+on+Windows+with+XAMPP) đã ghi chú cách trước 2.4; câu trả lời của bạn, cũng như nhận xét về việc sao chép * libiconv-2.dll * thành * git-core * từ [hướng dẫn đó] (http://www.oudmaijer.com/2011/07/19/git-server-on -windows /) đã thiết lập của tôi sẵn sàng để sử dụng. –