gitリポジトリにWeb経由でPUSH
/var/log/httpd/error.logに以下のように出てしまう。
Service not enabled: ‘receive-pack’
これはgitリポジトリのconfigファイルの設定で回避することができる。
このエラーを乗り越えたら次のエラー!
remote: error: By default, updating the current branch in a non-bare repository
remote: error: is denied, because it will make the index and work tree inconsistent
remote: error: with what you pushed, and will require ‘git reset –hard’ to match
remote: error: the work tree to HEAD.
この両方を一気に対処したconfigファイルは以下の通り。
[core] repositoryformatversion = 0 filemode = true bare = true logallrefupdates = true [http] receivepack = true