web-dev-qa-db-ja.com

リリース作成時のgithubエラー:タグを作成できませんでした。受信前のフックに失敗しました

私は決して洗練されたgithubユーザーではありません。プロジェクトコードをパブリックgithub.comリポジトリに追加、コミット、プッシュするために必要な最小限のコマンドを学びました。これまでのところ、かなりうまく機能しています...今日まで新しいリリースを作成しようとしました(私の3番目)。

何らかの理由で、新しいリリースを公開しようとすると、メッセージが表示されます

タグを作成できませんでした。事前受信フックに失敗しました。

私はこれまでこのメッセージを見たことがありません。

さまざまなタグ名を試しました。ログアウトしてから再度ログインしてみました。リポジトリのローカルディスクコピーに事前タグ付けを試みました。押したり引いたりしました(両端が最新です)。これは、試すべきことの私のレパートリーを使い果たします:-(

相対的なn00bとして、このメッセージは非常に不透明です(ため息)。私はそれをグーグルで試しましたが、すぐに頭に浮かびました-私が見つけたヒットのほとんどは、人々が独自のネットワークリポジトリを設定し、独自のカスタム「受信前フック」をインストールまたは調整することについての議論でしたが、私はただですgithub.comのばかげたユーザーは、インストールした「受信前フック」(?)に苦労しているようです。誰かが少なくとも私を正しい方向に向けることができれば、私は最も感謝するでしょう。

16
De Clarke

ドロップダウンでタグバージョンを選択していることを確認してください。このフィールドが空白の場合、GitHubフォームは送信できますが、常に上記のエラーメッセージが表示されます。 (「v」プレフィックスは必要ありません。).

最新のGithubフォームでは、「Tag:Choose or Create」というタイトルのドロップダウンを使用して、このフィールドが必須であるが設定されていないことを非表示にすることで、これをよりわかりやすくしています。

最新のGithubフォームGitHub Form 2

古いGithubフォームGitHub Form

24
Steven Spungin

GitHubのコンテキストでは、 この問題のエラーメッセージ

タグの命名規則の問題である可能性があります。
GitHubリリースドキュメントセマンティックバージョニング 命名スキームに続くタグを推奨(強制?)します:vX.Y.Z

ここに表示 として、vx.y.zを試してください。

1
VonC