在sourcetree,Git窗口客户端提交存储库时出错

时间:2014-01-31 18:10:01

标签: git bitbucket atlassian-sourcetree

我是bitbucket,git和sourcetree的新手。我在bitbucket上创建了一个存储库,然后我为win 7安装了sourcetree客户端,然后我用我的本地桌面文件夹克隆了该存储库,然后我将文件放在本地文件夹中,现在当我尝试提交更改时,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“you@example.com”git config   --global user.name“你的名字”

     

设置帐户的默认身份。省略 - 全球设置   仅在此存储库中的身份。

     

致命:无法自动检测电子邮件地址(得到   'shahjahan_khokher @ shahjahan_khokh。(无)')

     

已完成但有错误,请参见上文。

如何解决此问题并成功提交并推送。

3 个答案:

答案 0 :(得分:31)

在不使用Git Bash的情况下使用您的身份解决问题的最简单方法是直接在SourceTree中设置它: -

  1. 到菜单:工具 - >选项
  2. 在常规标签上填写全名和电子邮件地址字段
  3. 单击“确定”按钮
  4. 提交文件:)

答案 1 :(得分:17)

在我朋友的帮助下,我得到了上述问题的解决方案 ,解决方案是

  1. 首先从Download Git for Windows

  2. 安装Git,在你的系统中获取Git Bash命令行
  3. 然后从开始manu打开Git Bash - Git - Git Bash并运行这些命令

  4. git config --global user.email "you@example.com" 
    
    git config --global user.name "Your Name"
    

    现在尝试再次提交,问题将得到解决。

答案 2 :(得分:0)