GitHub

Githubで遭遇したエラーメモ

More than 1 year has passed since last update.

エラー1

以下のようにエラーが出てしまった場合

# git push -u origin master
To git@github.com:kuredev/xxxxxxxxxxx.git
 ! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'git@github.com:kuredev/xxxxxxxxxxx.git'
ヒント: Updates were rejected because the remote contains work that you do
ヒント: not have locally. This is usually caused by another repository pushing
ヒント: to the same ref. You may want to first integrate the remote changes
ヒント: (e.g., 'git pull ...') before pushing again.
ヒント: See the 'Note about fast-forwards' in 'git push --help' for details.

以下で解決。ライセンスファイルを作成してしまった場合
【開発環境】GitHubへのpushが「fetch first」と表示されてrejectedとなったときの対処: 映画と旅行とエンジニア http://www.wakky.tech/article/433518761.html

エラー2

コミット時に以下のようなエラーが出た場合。出力メッセージにしたがってメールアドレス等を登録すればいい。

$ git commit -m "First Commit"

*** Please tell me who you are.

Run

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: unable to auto-detect email address (got 'kure@ubuntu.(none)')