web-dev-qa-db-ja.com

ソースツリー、Gitウィンドウクライアントでリポジトリをコミット中にエラーが発生しました

私はbitbucket、git、sourcetreeを初めて使用します。 bitbucketにリポジトリを作成し、win 7のソースツリークライアントをインストールし、そのリポジトリをローカルデスクトップフォルダーにクローンし、ローカルフォルダーにファイルを配置しました。変更をコミットしようとすると、sourcetreeが表示します。次のエラー。

git -c diff.mnemonicprefix = false -c core.quotepath = false commit -q -F C:\ Users\shahjahan_khokher\AppData\Local\Temp\vrkvrvyu.uba

*あなたが誰であるか教えてください。

実行

git config --global user.email "[email protected]" git config --global user.name "Your Name"

アカウントのデフォルトIDを設定します。 --globalを省略して、このリポジトリにのみIDを設定します。

致命的:電子メールアドレスを自動検出できません( 'shahjahan_khokher @ shahjahan_khokh。(none)'を取得しました)

エラーで完了しました。上記を参照してください。

この問題を解決し、コミットとプッシュを成功させるにはどうすればよいですか。

15
Dingling

私は私の友人の助けを借りて、上記の問題の解決策を得ました、解決策は

  1. まず、GitをインストールしてurシステムにGit Bashコマンドラインを取得します Windows用のGitをダウンロード

  2. 次に、start manu-Git-GitBashからGitBashを開き、これらのコマンドを実行します

git config --global user.email "[email protected]" 

git config --global user.name "Your Name"

もう一度コミットしてみてください。問題は解決します。

18
Dingling

Git Bashを使用せずにIDの問題を解決する最も簡単な方法は、SourceTreeに直接設定することです。

  1. メニューに移動:[ツール]-> [オプション]
  2. [全般]タブで、[フルネーム]フィールドと[メールアドレス]フィールドに入力します
  3. [OK]ボタンをクリックします
  4. ファイルをコミットします:)
31
Ben

これはあなたが必要なものです

シンプルで正確。

https://confluence.atlassian.com/display/BITBUCKET/Set+up+Git+and+Mercurial

0
Fahad