2016-09-26 10 views
0

何かの理由でリポジトリに表示されないXcodeから手動で新しいブランチを作成したので、GitHubブラウザから別のブランチを手動で作成しました。次にコミットしようとするとエラーが発生しました:Git - リモートリポジトリの拒否コミット

"リモートリポジトリはコミットを拒否しました。リモートリポジトリにプッシュしてからやり直す権限があることを確認してください。

私は書面による許可を得ていることを保証する私の上司に話しました。だから、なぜ私が正しくコミットできないのか混乱しています。

+0

あなたのuser.nameとuser.emailは、リモートで確認されているものと同じですか? 'git config -l'と入力してチェックすることができます –

答えて

0

ターミナルに移動し、プロジェクトディレクトリに移動してこれらのコマンドを入力する必要があります。

xcrun git config user.name "your username here" 
xcrun git config user.email [email protected] 

私は認証のために「個人アクセストークン」を使用していたと同じ問題に直面していた

0

gitlabなど、ユーザー名やメールは、あなたがgithubの上で使用して、正確なものであることを確認します。何らかの理由で、新しいトークンを生成してXcode - > Preferences - > Accountsに再度入力すると、それが修正されました。

0

enter image description here

あなたはGitHubでのEmail Settingsページで選択し、このオプションを持っている場合、それは押しを防止することができます。

関連する問題