push -u origin masterしたときにエラーが発生したときの対策
403エラー
error: The requested URL returned error: 403 while accessing https://github.com/systriver-koyama/sample.git/info/refs
アクセス権限が無いと言われています。.git/configを書き換えるとpushできます。『github.com』を『ユーザ名@github.com』のように自分のユーザ名を付けてください。
$ vim .git/config logallrefupdates = true [remote "origin"] url = https://systriver-koyama@github.com/systriver-koyama/sample.git fetch = +refs/heads/*:refs/remotes/origin/*
コミット忘れ
error: src refspec master does not match any. error: failed to push some refs to 'https://systriver-koyama@github.com/systriver-koyama/sample.git'
コミットが行われていないと上記のエラーが発生します。コミットしましょう
$ git commit -m "first commit"
リポジトリが見つからない
fatal: '/systriver-koyama/sample.git' does not appear to be a git repository fatal: Could not read from remote repository.
リポジトリのパスが正しくないようです。パスを直しましょう。
$ git remote rm $ git remote add origin [githubリポジトリパス]