该问题已更新,请到点击此处进行解决跳转: fatal: Authentication failed (二)
一、前言
我们在公司做项目,很多时候会遇到这个问题:Git failed with a fatal error. Authentication failed for ‘ http// xxx......’
说实话,这个问题很恶心,反正我在百度和 stack overflow 找了好久,终于找到了,我原本是想把关于这个问题的 百度出来的解决方案,网页能显示的全部看一遍的。反正这问题我是一定要解决,最后解决了,写这篇文章,希望可以给大家提供好的方案。
参考资料最初来源: *
二、问题产生原因
因为我们访问的是不公开的项目,只为公司的开发团队内部人员所知,需要密码才可以访问。虽然我们可以通过 用户名 和 密码登陆 到代码仓库,但我们下拉时项目是,用户名和密码是没有包含在下拉的 URL 中,所以就会出现 Authentication failed (身份验证失败)这个问题。而不是在其他解决方案中的设置 UserName 和 UserEmail 。
三、解决方案
这里有两种解决方案,第一种是在克隆的 URL 中输入我的验证信息 用户名和密码。
第一种解决方案:
git clone http://username:password@projectUrl
这里注意:如果你的 username 或者 password 中含有 ”@“ 符号,可以考虑换一个密码。默认会将 @后面当中 url 来使用。
实例如下:我这里使用的是 git bush 直接克隆项目。 1 代表用户名、2 代表密码 、3代表克隆的url
示例如下:
git clone http://zxx:123456@github.com/gzbitzxx/xxx.git
这是第一种,如果你感觉每次都要输入用户名和密码在 URL 中然后感觉不爽,那你就用第二种。
第二中解决方案:
在自己电脑的home目录下创建一个文件:操作系统 window 就创建一个 _netrc 的文件,linux 就创建一个 .netrc 文件。
我这里与 windows 系统为例:在 _netrc 文件中写
machine 目标服务器的域名(如 www.baidu.com ) login 你用于访问服务器的用户名 password 你用于访问的密码
然后就可以不在 url 中输入 用户名和密码来克隆。如果不起作用,重启电脑一下。
实例如下:home 路径就是你当前用户使用的路径,我的当前路径如下,我的文件就是放在这个地方的。
文件中的内容示例如图所示下:
然后就可以去 vs 中,链接项目然拉取项目了。
四、总结
遇见问题不要怕,勇敢面对就对了。如果可以,帮忙点赞,让更多的朋友早日解决这个问题!
fatal: Authentication failed for “someurl”的更多相关文章
-
TortoiseGit拉取或推送,输入账号密码后提示 HTTP Basic: Access denied fatal: Authentication failed 解决方案
TortoiseGit拉取或推送项目,输入账号密码后,提示 HTTP Basic: Access denied fatal: Authentication failed. 大体意思是,HTTP基本认证 ...
-
git [command line] fatal: Authentication failed for
fatal: Authentication failed for https://www.jianshu.com/p/8a7f257e07b8 git.exe fetch -v --progress ...
-
(诊断)解决GitHub使用双因子身份认证“Two-Factor Athentication”后无法git push 代码的“fatal: Authentication failed for ...”错误
在GitHub上采取双因子身份认证后,在git push 的时候将会要求填写用户的用户名和密码,用户名就是用户在GitHub上申请的用户名,但是密码不是普通登录GitHub的密码. 一旦采取双因子身份 ...
-
fatal: Authentication failed for又不弹出用户名和密码 解决办法
各位,如果能弹出来,一定是你账号密码搞错了,就别继续看了. image.png 切换命令行: image.png 依然报错, 说到这个问题,又可以长篇大论了, 我使用的是tortoisegit ...
-
解决$ git clone fatal: Authentication failed
今天在使用git clone克隆项目的时候报如下错误: $ git clone XXXXXX Cloning into 'XXXX'... fatal: Authentication failed f ...
-
fatal: Authentication failed (二)
一.前言 前面一段时间写了一篇解决 git 上传代码出现的权限验证问题,还是没有很好的解决.现在还了方式,具体步骤如下: 二.操作流程 我们在上传代码到服务器,我们都需要安装 Git 版本控制.在安装 ...
-
remote: Incorrect username or password ( access token ) fatal: Authentication failed for
gitee推送到远程仓库时提示错误remote: Incorrect username or password ( access token )fatal: Authentication failed ...
-
码云 fatal: Authentication failed for
最近push代码到码云时,push失败,提示fatal: Authentication failed for,解决方法就是: 在git命令行中输入 git config --system --unse ...
-
TortoiseGit拉取或推送项目提示 HTTP Basic: Access denied fatal: Authentication failed.
TortoiseGit拉取或推送项目提示 HTTP Basic: Access denied fatal: Authentication failed. 大体意思是,HTTP基本认证失败,访问被拒 ...
随机推荐
-
网页插件学javascript还是jquery好啊?
文章的起因,也是在群内交流是回答一个小伙的问题,一扯就停不下来,但由于个人知识面覆盖有限,自身基础又不够扎实,仅供参考: 问这个问题之前,我个人建议先搞清什么是jquery,什么是js? jq ...
-
[SharePoint 2010] Modify lookup mapping with PowerShell
SharePoint支持将列表保存成列表模板,但当列表包含Lookup字段时,通过模板创建的列表会丢失Lookup字段的信息. 通过PowerShell,可以修改Lookup字段的xml内容. Fun ...
-
IOS UI多线程 NSThread 下载并显示图片到UIImageView
效果图 @property (weak,nonatomic)IBOutletUILabel *downLabelInfo; @property (weak,nonatomic)IBOutletUIIm ...
-
使用APUE(UNIX高级编程)源代码
方法一:1.APUE源代码下载:http://www.apuebook.com/code3e.html2.我保存到了/root下.解压缩:tar -xzvf src.tar.gz3.cd apue.2 ...
-
使用javascript判断浏览器对css3的支持情况【译】
Quick Tip: Detect CSS3 Support in Browsers with JavaScript Jeffrey Way on Nov 15th 2010 步骤 1 首先我们要确 ...
-
sp转dp dp转px
(int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, mTextSize, context.getResources().getDis ...
-
hdu 4669 模拟
思路: 主要就是模拟这些操作,用链表果断超时.改用堆栈模拟就过了 #include<map> #include<set> #include<stack> #incl ...
-
&;lt;源代码&;gt;FTPclient追加方式上传自己定义信息
实现功能:向FTPserver以追加方式上传自己定义信息(例程中为:2014-10-08 13:47:15 test.) 源代码下载(免积分):http://download.csdn.net/det ...
-
NET Core 构成体系
NET Core 构成体系 简析 .NET Core 构成体系 Roslyn 编译器 RyuJIT 编译器 CoreCLR & CoreRT CoreFX(.NET Core Librarie ...
-
【SSRS】入门篇(一) -- 创建SSRS项目
原文:[SSRS]入门篇(一) -- 创建SSRS项目 在本篇中,您将学习如何在 SQL Server Data Tools (SSDT) 中创建报表服务器项目. 报表服务器项目用于创建在报表服务器中 ...