私はリモートgitレポにプッシュしているとき、プッシュは拒否されました.


Git' pre-push hookレポでrepoで設定することができます.
gitlab-org/gitlab repo introduced it with Lefthook gem
Rubyパッケージ(RubyGems経由)では、Gemfile/Gemfile.lockに対応するすべてのパッケージを更新する必要があります.
$ git checkout master (or main) && git pull
私はちょうどいくつかのマークダウンを変更したいが、なぜすべてのRubyパッケージを更新する必要がありますか?
ちょうど私が今朝、ちょうどDocsが更新されることになっていたとき、私がしばらくの間私をdemotivateするというトラブルがありました:
$ git push origin HEAD
Lefthook v0.7.5
RUNNING HOOKS GROUP: pre-push

eslint (SKIP. NO FILES FOR INSPECTION)

graphql_docs (SKIP. NO FILES FOR INSPECTION)

  EXECUTE > docs-metadata
Documentation metadata found in 1 documentation files.


docs-deprecations (SKIP. NO FILES FOR INSPECTION)

haml-lint (SKIP. NO FILES FOR INSPECTION)

docs-removals (SKIP. NO FILES FOR INSPECTION)

  EXECUTE > vale
✔ 0 errors, 0 warnings and 0 suggestions in 1 file.


  EXECUTE > markdownlint
yarn run v1.22.17
$ markdownlint --config .markdownlint.yml doc/install/requirements.md
Done in 0.38s.


stylelint (SKIP. NO FILES FOR INSPECTION)

prettier (SKIP. NO FILES FOR INSPECTION)

rubocop (SKIP. NO FILES FOR INSPECTION)

gettext (SKIP BY SETTINGS)

  EXECUTE > danger
 Could not find omniauth-alicloud-1.0.1 in any of the sources
Run `bundle install` to install missing gems.


SUMMARY: (done in 2.59 seconds)
✔️  docs-metadata
✔️  vale
✔️  markdownlint
🥊  danger
error: failed to push some refs to 'https://gitlab.com/gitlab-org/gitlab.git'
長い間、ルビーからの独立性はこれらのケース(Gitフックのために)私によりよく見えます.

人生は私がなぜそれがあるのか理解するには短すぎる.