1

私はこのチュートリアルに従っています

このステップの後:

$ git commit -a -m "Allow jdoe write access to free_monkey"
$ git push

このエラーで常に失敗しました:

fatal: exec hooks/post-update failed.

これは私のもの/home/git/repositories/gitosis-admin/hooks/post-updateです:

-rwxr-xr-x 1 git git   83 Mar 10 11:49 post-update

したがってgitosis.conf、新しいリポジトリを追加するためにサーバーから手動で変更すると、リポジトリは正常に機能します。

私はそれを引き起こす可能性があるものをグーグルで調べました.gitosisを適切な方法で管理したい.

助けてください

よろしく、REV

4

1 に答える 1

0

refs/heads/更新後のフックは実行できますが、 andのポインターを更新することはできませんrefs/remotes/(「ダム」プロトコル、つまり http を使用して複製する場合に役立ちます)。

特に gitosis でレポに関連付けられている権利を確認してください。.git/refs

<git>/bin/git-update-server-infoが実行可能かどうかも確認します (テストとして、このケースのように へのリンクに
置き換えることができます)。 または、ここで説明されているように、次のように置き換える必要があるかどうかを確認します。update-hookgit-update-server-info
gitosis/templates/admin/hooks/post-update

git-update-server-info

git update-server-info
于 2010-03-12T12:22:13.940 に答える