RSS

SourceTreeでGitのCommitでエラー

05 5月

自宅のWindowsPCのSourceTreeでGitのCommitしようとしたら↓のエラーが出て怒られたー
「unable to auto-detect email address」

commit_error_capture01

Macの方でも同じリポジトリ使ってSourceTreeでコミットしまくってるけど怒られたことないなあと思って調べてみたら、
単純にエラーになった方のPCでGitコミット時のユーザ名とメールアドレスが設定されていないのが原因でした。

で、対応策。

コンソールから

git --global user.email "【メールアドレス】"
git --glocal user.name "【名前】"

で設定できるのですが、SourceTreeで設定してみた。

右上の方にある「設定」→「詳細」タブの「ユーザー情報」
・「グローバルユーザ設定を使う」のチェックボックスを外す。
・「フルネーム」 に【名前】を設定
・「メールアドレス」に【メールアドレス】を設定

commit_error_capture02

commit_error_capture03

これで設定したメアドと名前でGit Commitされます。
やっとコミットできたよ。

お疲れ様でした。

広告
 
コメントする

投稿者: : 2015/05/05 投稿先 バージョン管理, Windows

 

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

 
%d人のブロガーが「いいね」をつけました。