我是靠谱客的博主 香蕉灯泡,最近开发中收集的这篇文章主要介绍解决提交到github报错Please tell me who you are.和为不同的项目设置不同的名称,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

http://blog.csdn.net/coco_wonderful/article/details/51822143



今天博主正在愉快地学习在AndroidStudio中使用Git,正看着这篇文章http://www.mamicode.com/info-detail-512945.html眼看就要成功了,结果报了下面这个错∑(っ°Д°;)っ


Can't finish GitHub sharing process

Successfully created project 'Test' on GitHub, but initial commit failed:

*** 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. fatal: empty ident name (for (null)>) not allowed during executing git -c core.quotepath=false commit -m "Initial commit" --


看了一下原来是git没有配置的原因,找到git目录下的Git Bash运行,输入下面两行代码即可(什么鬼居然还要命令行配置,就不能做个某Q登录那样的界面一登录就好了么!或者是明明有其他的配置方式但是博主不知道∑(っ°Д°;)っ,有知道的小伙伴一定要告诉博主!):


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



--------------------------------------2016/08/30--------------------------------------

上面的方法配置的是全局的用户名和邮箱!就是说如果没有单独为项目配置,那提交的所有项目全部都是这个名字和邮箱!不管是公司项目还是github,还是码云!很蛋疼有木有,当码云提交记录上出现我名字的时候我都惊呆了!


单独为项目配置的方法(全局和单独配置都存在的时候会默认使用项目单独配置的):

1.打开项目所在目录,找到隐藏的.git文件夹。注意这个文件夹是隐藏的,显示隐藏出来就行。

2.打开文件夹里的config文件,推荐用nodepad++打开。

3.添加这三行到文件:

[user]
    name = XXX(自己的名称)
    email = XXXX(邮箱)

当然也可以通过命令行的方式,只需要在 .git 文件夹下。 例如执行如下命令:

git  config  user.name  "xxxxx"

最后

以上就是香蕉灯泡为你收集整理的解决提交到github报错Please tell me who you are.和为不同的项目设置不同的名称的全部内容,希望文章能够帮你解决解决提交到github报错Please tell me who you are.和为不同的项目设置不同的名称所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部