各位大大好!
小弟最近在架設一個git server
參考教學
http://huan-lin.blogspot.com/2011/05/install-git-server-and-apache-on.html
架設完畢後client clone下來正常 但要push上去時 會出現403的錯誤如下圖
我查看apahce的error.log 是說
上網查了許多資料 都沒有用><
PS:我原本想說是資料夾權限問題 所以我把權限開給everyone 但還是沒有用
有檢查過防火牆嗎?
問題排除:如果你用 HTTP 的方式存取 Git repository 時碰到錯誤代碼 403,請檢察 Git 所在的機器的防火牆設定,看看是不是 TCP port 被擋住了。我在使用 Windows Azure 的虛擬機器時,一開始沒有去設定 endpoint,結果無論怎樣都存取不到。
上面不是我說的
是你參考的那篇文章作者說的
如果還是不行
請 Google 「client denied by server configuration git-http-backend.exe」
就有一堆資訊可參考
我猜是漏了<Directory>
設定XD
@fillano 您好
我的設定是
<VirtualHost *:80>
<Directory "C:/GitRepos">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
<Directory "C:/Program Files/Git/mingw64/libexec/git-core">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
@海綿寶寶 您好
我git server目前因測試 所以把防火牆都關了
試試看這篇提到的
<Directory "C:\git-server">
Options +ExecCGI
Require all granted
</Directory>
海綿寶寶 還是不能用><
我懷疑是不是 資料夾權限的問題 但我有開權限出來了..
我目前是用git server bonobo 可以正常使用!
可以就好囉...