私は SmartGit を初めて使います。リポジトリからコミットできません。次のようなメッセージが表示されます:
Unable to auto-detect email address (got 'Arreane@Arreane-PC.(none)')
*** Please tell me who you are.
Run
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository
私は別の PC を使用していますが、自宅でコミットするとコミットとプッシュが完璧に行われるため、これが問題の原因であったかどうかはわかりません。
検索してみたところ、.git/config
ファイルを編集するように言われましたが、このファイルが見つかりません。
何が足りないのでしょうか?
ベストアンサー1
まあ、メッセージはほぼ説明不要です。あなたの名前と電子メール アドレスが git に伝えられていません。
コマンドラインを開き、次のように入力します。
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
もちろん、本名とメールアドレスを入力する必要があります。その後、git はあなたが誰であるかを認識し、この情報をコミットに挿入できるようになります。
smartgit は git バイナリをパスに追加しないようです。PATH 環境変数にパスを追加するか、最初に対応するディレクトリに変更する必要があります。スクリーンキャストはここにあります:http://blog.dragndream.com/?p=97