Arr*_*oca 61 git git-config smartgit
我是SmartGit的新手.我无法通过我的存储库提交,我收到的消息是:
Unable to auto-detect email address (got 'Arreane@Arreane-PC.(none)')
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository
Run Code Online (Sandbox Code Playgroud)
我正在使用不同的PC,但是如果我在家里提交它会完美地提交和推送,我不知道这是否是导致问题的原因.
我已经搜索过,其他人说要编辑.git/config文件,但我找不到这个文件.
我错过了什么?
mic*_*has 89
好吧,这条消息几乎是不言自明的.您没有告诉git您的姓名和电子邮件地址是什么.
打开命令行并键入:
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
Run Code Online (Sandbox Code Playgroud)
当然,您应该输入您的真实姓名和电子邮件.然后git知道你是谁,并且能够在你的提交中插入这些信息.
似乎smartgit不会将git二进制文件添加到您的路径中.您必须将其路径添加到PATH环境变量或首先更改为相应的目录.你可以在这里找到一个截屏视频:http://blog.dragndream.com/? p = 97
Sha*_*ani 17
您可以使用全局解决方案解决问题,但首先我想单独描述每个项目的解决方案,因为它可以信任地与大多数Git客户端和其他实现的Git环境兼容:
转到以下位置:
Local/repo/location/.git/
Run Code Online (Sandbox Code Playgroud)
在那里打开"config"文件,并像示例一样设置参数(添加到文件末尾):
[user]
name = YOUR-NAME
email = YOUR-EMAIL-ADDRESS
Run Code Online (Sandbox Code Playgroud)
打开命令行并键入:
git config --global user.email "YOU@EXAMPLE.COM"
git config --global user.name "YOUR NAME"
Run Code Online (Sandbox Code Playgroud)
Jun*_*Ahn 12
只需输入"正确"的案例即可
"错误"
git config --global mike.email "mike@gmail.com"
git config --global mike.name "mike"
Run Code Online (Sandbox Code Playgroud)
"正确"
git config --global user.email "mike@gmail.com"
git config --global user.name "mike"
Run Code Online (Sandbox Code Playgroud)
user.name是git-hub中的帐户名user.email是您登录git-hub时的电子邮件.
小智 5
尝试以下步骤,
git config --global user.email "YOU@EXAMPLE.COM" //输入你的电子邮件地址按回车git config --global user.name "YOUR NAME" // 输入你的名字