2013年12月21日土曜日

SourceTree の Git で Commit の時に「fatal: unable to auto-detect email address ...」のエラー

Windows 版の SourceTree を使用するが、インストール後の最初の設定をスキップしたためか、Commit 処理の際に以下のエラーが発生する。
$ git 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 'Obby@ObbyWorkstation.(none)')
アプリの設定ファイルを見るが、特にこれらの設定する箇所が見当たらなかった。
(よく見てないだけかもしれないが) 

この場合は、SourceTree をインストールする際に Git 単体も同時にインストールしているはずなので、そっちを使って設定を行ってやればよい。

自分の環境の場合は、Git に付属している Git Bash を使って、以下のコマンドで設定を行った。

まず、確認
$ git config --global -l ← 確認(設定されていない)
user.name=myname
user.mail=me.myself@gmail.com

または、
$ git config --local -l
でもよい
次に設定
$ git --global user.email "xxxxx@xxxxx.xxx.xxx"
$ git --glocal user.name "xxxxx xxxxxx"
これで、上手く行った。

0 件のコメント:

コメントを投稿