githubにgit pushしようとしたときにエラーがでたんでちょっとメモ。
githubに登録する場合、設定が適切でないと、
1 2 3 |
error: The requested URL returned error: 403 Forbidden while accessing https://github.com/sampleuserame/sampleproject.git/info/refs fatal: HTTP request failed |
などで弾かれます。
この時は下記のような部分のチェックをしましょう。
user.name、user.emailは登録してあるか
入れていない場合は
1 2 |
git config --global user.name "sample" git config --global user.email sample@example.com |
などとして登録してあげましょう。
リモートリポジトリの登録の際にusernameを入れているか
usernameを入れていないと弾かれてしまうことがあるのでリポジトリのドメインの前にusernameを入れてあげましょう。下記のように書いて問題なければパスワードが聞かれますので、入力してあげればそのあとプッシュできるはずです。
1 2 3 |
git remote set-url origin https://sampleusername@github.com/sampleusername/sampleproject.git #下記のようにパスワードを入れておけば聞かれなくて済みます。 git remote set-url origin https://sampleusername:password@github.com/sampleusername/sampleproject.git |
githubの場合、アカウント名、ユーザー名を混同しないようにしましょう。set-urlに入れるのはアカウント名で、user.nameに入れるのはユーザー名になります。
参考リンク