这个问题看起来像是重复的,但实际上不是。只是一个不断重复的微小差异。git一直告诉我:“请告诉我你是谁”,即使在设置之后。当我运行git提交
时,这就是我得到的……
$ git commit
*** 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: unable to auto-detect email address (got 'Obby@ObbyWorkstation.(none)')
但是当我运行git config--global-l
时,它会给我所有的详细信息…
$ git config --global -l
user.name=myname
user.mail=me.myself@gmail.com
http.proxy=proxy.XX.XX.XX:XXXX
我已经更改了我的姓名、电子邮件和代理,但当我运行命令时,它们看起来很好,即使在.gitconfig文件中,我也可以看到设置的值。可能缺少什么,因为我根本无法promise。每次它总是问我是谁?
@sheu告诉我一些我改变的事情,但仍然是同样的问题。当我设置 --本地
时,仍然 git 提交
会问我同样的问题。这是输出
$ git config --local -l
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
core.hidedotfiles=dotGitOnly
user.name=myname
user.mail=me.myself@gmail.com
您有本地用户吗。名称
或用户。电子邮件
覆盖了全局邮件?
git config --list --global | grep user
user.name=YOUR NAME
user.email=YOUR@EMAIL
git config --list --local | grep user
user.name=YOUR NAME
user.email=
如果是,请删除它们
git config --unset --local user.name
git config --unset --local user.email
本地设置是针对每个克隆的,因此您必须为机器上的每个存储库取消本地< code>user.name和< code>user.email设置。
您正在设置全局git选项,但本地结帐可能设置了覆盖。尝试使用git config--local再次设置它们
这是一个错别字。您不小心设置了没有 e 的电子邮件中的用户.
通过在全局配置中设置 user.email
来修复此问题
git config --global user.email "you@example.com"
问题内容: 我从编译器收到的错误是“分配的左侧必须是变量”。我的用例是深度复制,但并没有实际意义。 在C ++中,可以分配给。 问题不在于如何规避对的分配。这很简单,但是决定不进行变量的背后是什么原理。 原因是技术上的还是概念上的? 到目前为止,我的猜测-用随机方法重建对象的可能性容易出错(概念上),但在技术上是可行的。 编辑 请避免使用“因为Java规范这么说”的变体。我想知道 这个决定 的 原
问题内容: AsicII表:http://www.asciitable.com 下面的代码打印出相应字符的Dec值,例如“ 123”-> 49 50 51 但是我注意到java是一种强类型语言,这意味着必须在编译时进行所有转换,但是代码如何知道如何以及何时将char转换为AsicII表中正确的Dec值呢?我弄乱了任何Java /编程基础知识吗? 问题答案: A 只是一个无符号的16位数字,因此,由
我有一个在docker环境上运行的spring-boot应用程序,它连接到Git存储库来获取应用程序的配置。我的问题是,当应用程序试图获取。属性文件。这很奇怪,因为同样的应用程序,如果我改变用户和密码回来工作。 错误 我已经尝试了这个解决方案,但它不起作用:创建basedir目录。 应用程序.yml 我已经在 Docker 容器内部检查了临时目录是否具有所有权限。 当我在本地环境中使用命令运行相同
问题内容: 我试图获取我的Layout 以适合我要移植到Java的程序的外观,在此之前,我已经使用了多个LayoutManager并获得了巨大的成功,但是由于某些原因,我似乎无法获得此布局都在工作。我的目标是有权利(东)侧的包含一个“查找下一个”和自上而下的命令“取消”按钮,然后在下面的任何额外的空间,从而使两个按钮总是在的顶部,但由于某种原因,它会不断忽略更改a宽度的任何尝试(这是我迷失的地方)
我在AWS中有三个Kubernetes集群--这些集群都是由脚本构建的,所以应该是完全相同的。生成的K8配置允许Kubernetes仪表板连接和kubectl命令没有任何问题。 然而,对其中一个集群进行编程连接并不起作用,我也不知道为什么。 有什么方法可以获得更多关于为什么API不能连接的信息吗?谢谢
我正在尝试导出可运行的文件,但每次我这么做时,它都会说,“VM参数将不是可运行jar的一部分。在启动jar时,可以在命令行上传递参数。” 有人知道怎么修吗?