[解決済み] git push でのエラー = ! [リモート拒否] master -> master (受信前のフックが拒否されました)
2022-02-11 11:22:24
質問
これとは別の問題だと思うのですが( remote rejected master -> master (pre-receive hook declined) )、多くの人が同じ問題に直面しているので、私はここに新たに投稿しています。
友人が私をbitbucket.orgの管理者として追加してくれたので、彼のプロジェクトを手伝うことができるようになりました。だから、私は私のローカルで最新のコードのプルを取ることから始めたいと思いました。
私が行った手順
- 空のフォルダーを取得する
-
git init
-
git remote -v
(これは何も与えません) -
git remote add origin <path to git repo>
-
git remote add master <path to git repo>
-
git remote -v
(フェッチとプッシュの両方を括弧内に表示します。) -
git fetch origin master
-
git pull origin master
(最新のコード、すべてのファイルとフォルダーがあります。) -
touch test
(テストコミットをテストしてみましょう) -
git status
-
git add .
-
git commit -m "testing, first commit"
-
git push origin master
エラーが発生しました。
Counting objects: 4, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 274 bytes | 0 bytes/s, done.
Total 3 (delta 1), reused 0 (delta 0)
remote: permission denied to update branch master
To '<repo path>'
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to '<repo path>'
解決方法は?
bitbucketのブランチ管理(管理者設定の一つ)で、特定の人だけがmasterに直接プッシュできるように設定されているようです。
ブランチを作成してみてください -。
git checkout -b test
を作成し、テストコミットを行い、プッシュします。
git push origin test:test
. テストが完了したら、このブランチはいつでもきれいに削除することができます。
もう一つの方法は、(おそらくこれを設定した人に同意してもらうのが一番良いのですが)次のようにします。
bitbucket
を削除し、管理画面、ブランチ管理から
master
制限されすぎている。
https://confluence.atlassian.com/display/BITBUCKET/Branch+management
関連
-
[解決済み] ERROR: リモートレポ 'origin' のクローン作成に失敗しました。
-
[解決済み] git push" でリモートファイルを強制的に上書きする
-
[解決済み] 新しいローカルブランチをリモートの Git リポジトリにプッシュし、それを追跡するにはどうすればよいのでしょうか?
-
[解決済み] Git を使ってタグをリモートリポジトリにプッシュするには?
-
[解決済み] detached HEADとmaster/originの連携はどうすればいいですか?
-
[解決済み] Gitのプッシュを正しく強制する方法は?
-
[解決済み] プッシュ後に git のコミットメッセージを変更する (誰もリモートからプルしていないと仮定した場合)
-
[解決済み] この "u "は具体的に何をするのですか?"git push -u origin master" と "git push origin master" の違い。
-
[解決済み】Featureブランチのリベースの後、Gitプッシュが拒否される。
-
[解決済み】「git remote add ...」と「git push origin master」とは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】git revert <hash> not allowed due to a merge but no -m option was given.
-
[解決済み】以下の追跡されていないワーキングツリーファイルは、マージによって上書きされますが、私は気にしません。
-
[解決済み】未マージファイルがあるため、Gitマージができない
-
gitアップロードの共通エラー処理
-
gitコミット発生 ! [リモート拒否] master -> master (pre-receive hook declined) 解決策
-
[解決済み] 無効なVCSルートマッピング - 私のプロジェクトで3つのエラーが発生しました。
-
[解決済み] "would clobber existing tag "を取り除くには?
-
[解決済み] GitのFETCH_HEADとはどういう意味ですか?
-
[解決済み] git update-index --assume-unchanged <file> を元に戻す。
-
[解決済み] Git作者不明