Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IntellijGitlab。推送失败。失败,出现错误:身份验证失败_Git_Intellij Idea_Gitlab - Fatal编程技术网

IntellijGitlab。推送失败。失败,出现错误:身份验证失败

IntellijGitlab。推送失败。失败,出现错误:身份验证失败,git,intellij-idea,gitlab,Git,Intellij Idea,Gitlab,每当我单击push files to GitLab时,first IDEA都会提示我输入登录凭据 单击“确定”后,此对话框窗口始终会弹出3次。登录名和密码正确。之后,我总是收到以下错误消息: Remote URL test failed: Authentication failed. 甚至无法在IntelliJ中添加远程: 但我可以在IntelliJ中“git添加”并提交更改 编辑: 解决办法是使用。IntelliJ push现在可以在这之后工作。一种可能性是,您的密码中包含一个特殊字

每当我单击push files to GitLab时,first IDEA都会提示我输入登录凭据

单击“确定”后,此对话框窗口始终会弹出3次。登录名和密码正确。之后,我总是收到以下错误消息:

 Remote URL test failed: Authentication failed.

甚至无法在IntelliJ中添加远程:

但我可以在IntelliJ中“git添加”并提交更改

编辑:
解决办法是使用。IntelliJ push现在可以在这之后工作。

一种可能性是,您的密码中包含一个特殊字符,该字符必须为

另一个原因是你有错误的证书

关于遥控器及其错误消息:

 Remote URL test failed: Authentication failed.
你可以从中看出,它有

因此,首先仔细检查一下什么是
git ls remotehttps://...
返回:它应该在凭证帮助器中选择您的凭证


如上所述,原因是问题

git config credential.helper

IntelliJ应该使用。

Git add和Git commit是本地操作,它们不需要密码。仅使用遥控器的操作需要密码-推、拉、ls遥控器

如果您尝试从命令行推送,是否有效


此外,值得检查以找到确切的错误原因,这可能不仅是错误的密码,还有其他潜在的错误。

解决方法是使用。IntelliJ push现在可以在这之后工作。

我的密码中没有任何特殊字符。对于windows凭据管理器,没有保存任何凭据管理器。我可以在IntelliJ中git添加和提交更改,但不能将文件推送到GitLab。@Daryldavidagondon我已经编辑了我的答案。您是否尝试在命令行中使用git ls remotehttps://... 正如我现在在修改后的答案中所建议的那样?您使用的是什么版本的Windows、IntelliJ和Git?您是否使用gitlab.com用户名和密码?IntelliJ is 2016.3.7。git版本2.14.2.windows.3。Windows7终极版。Git ls remote、Git push和Git pull在Git Bash中工作。git ls remote返回3个十六进制。git ls remote中有什么?@Daryldavidagondon
git ls remote
是一种检查您是否可以查询远程回购的方法,而无需克隆它:@Daryldavidagondon如果它在bash中工作,请尝试从CMD启动IntelliJ,首先在该命令中设置一个简化的路径:我可以推入git bash。但是在IntelliJ上推一推就不行了。我跟着它走后,它现在就起作用了