メールアドレスを自動検出できません 質問する

メールアドレスを自動検出できません 質問する

私は 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

おすすめ記事