Gitlabの新しいプロジェクトの保護されたマスターブランチにコードをプッシュしました。私は別のコンピュータからマスターブランチにプッシュできません。
私は別のコンピュータでプロジェクトを引っ張った。
両方のコンピュータ(私のデスクトップコンピュータと私のラップトップ)はgitと同じ資格情報で設定されています。
これらは同じsshキーを持っています。
2台目のコンピュータでは、保護されたマスターブランチにプッシュできません。
両方のコンピュータの資格情報の違いはどこで確認できますか?
私は両方のコンピュータでUbuntuを使い、gitをシェルから使います。
Total 0 (delta 0), reused 0 (delta 0)
remote: GitLab: You are not allowed to push code to protected branches on this project.
To [email protected]:xxxxx/xxxxxx.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to '[email protected]'
が編集:私は今、両方のコンピュータからプッシュすることはできません
これは私が取得エラーメッセージです。私はレポの所有者に確認します。あなたの~/.gitconfig
が同じであることを確認するために
あなたは –
というエラーメッセージを投稿することから始めます。あなたはそのフックがあなたを特定できない理由についてサーバー管理者と話をする必要があります。 –
私はします。彼は今日病気になった。しかし、私の質問は、どのように私は同じコンピュータ証明書を持つ別のコンピュータからレポにプッシュできますか?言い換えれば、これらの資格情報は、私が見つけられないようなやり方でどう違うのですか? – Christine