4

リリースにタグを付けたばかりで、そのタグをサーバーにプッシュしようとしていますが、次のエラーが表示されます

$ git push --tags 
Counting objects: 1, done.
Writing objects: 100% (1/1), 190 bytes, done.
Total 1 (delta 0), reused 0 (delta 0)
remote: FATAL: W refs/tags/v3.1.01 project xxsmith DENIED by refs/.*
remote: error: hook declined to update refs/tags/v3.1.01
To ssh://git@server/project
 ! [remote rejected] v3.1.01 -> v3.1.01 (hook declined)
error: failed to push some refs to 'ssh://git@server/project'

どうしてこれなの?私はアカウントに対する完全な権利を持っています。

私はgitoliteを使用しています..次の設定で何かできますか

repo project
    RW+ master  = @releasers    # allow @releasers access to release branch
    - master   = @developers    # deny @developers access to release branch
    RW develop = @developers    # allow @developers access to development branch
    RW+ develop = @releasers    # allow @developers access to development branch
    - = @all                    # deny all other permissions
4

2 に答える 2

1

私はそれを修正しました..次をconfに追加する必要がありました

 RW refs/tags = @releasers
于 2013-11-08T20:12:09.477 に答える