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
ファイルを編集するように言っていますが、このファイルが見つかりません。
私は何が欠けていますか?
さて、メッセージはほとんど一目瞭然です。あなたはあなたの名前とメールアドレスが何であるかを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
ソースツリーを使用している場合:リポジトリ->リポジトリ設定->詳細設定->「グローバルユーザー設定を使用」ボックスのチェックを外します
私にとってはうまくいきました。
グローバルソリューションで問題を解決できますが、まず、各プロジェクトのソリューションを説明します個別、ほとんどのGitクライアントおよび実装された他のGitとの信頼できる互換性の原因環境:
次の場所に移動します。
Local/repo/location/.git/
そこで「config」ファイルを開き、例のようにパラメータを設定します(ファイルの最後に追加します):
[user]
name = YOUR-NAME
email = YOUR-EMAIL-ADDRESS
コマンドラインを開き、次のように入力します。
git config --global user.email "[email protected]"
git config --global user.name "YOUR NAME"
「正しい」ケースのように入力するだけです
"違う"
git config --global mike.email "[email protected]"
git config --global mike.name "mike"
"正しい"
git config --global user.email "[email protected]"
git config --global user.name "mike"
user.nameはgit-hubのアカウント名ですuser.emailはgit-hubにサインインするときのメールです。
かなり簡単ですが、最初は注意が必要です。
例えば:
私のメールが[email protected]
タイプの場合:
git config --global user.email [email protected]
OR
ユーザー名がmrsuicidesheep
タイプの場合:
git config user.name mrsuicidesheep
次の手順を試してください。
git config --global user.email "[email protected]"
//メールアドレスを入力してEnterキーを押しますgit config --global user.name "YOUR NAME"
//名前を入力してくださいこの問題には非常に簡単な解決策があります。 SmartGitを開き、リポジトリオプション(左上)に移動し、設定に移動します。リポジトリ設定のダイアログボックスが開きます。次に、Commit TABをクリックして、BitBucke Webサイトで指定したUserNameとEmailIdを記述します。ここで[OK]をクリックし、もう一度コミットしようとすると、正常に動作します。
SmartGitでは、[プロジェクト]> [リポジトリ設定]に移動し、[コミット]タブをクリックして編集することもできます([デフォルトとして記憶]が選択されていることを確認してください)。
Gitを使用している場合は、githubの登録に使用した正しいメールアドレスを使用してから、コンピューター名を使用します。これは私のために働いた。