该问题已更新,请到点击此处进行解决跳转: fatal: Authentication failed (二)

一、前言

  我们在公司做项目,很多时候会遇到这个问题:Git failed with a fatal error. Authentication failed for ‘ http// xxx......’

  

说实话,这个问题很恶心,反正我在百度和 stack overflow 找了好久,终于找到了,我原本是想把关于这个问题的 百度出来的解决方案,网页能显示的全部看一遍的。反正这问题我是一定要解决,最后解决了,写这篇文章,希望可以给大家提供好的方案。

  参考资源:博客 zhaozhi406 git的一些错误总结

  参考资料最初来源: stackoverflow

二、问题产生原因

  因为我们访问的是不公开的项目,只为公司的开发团队内部人员所知,需要密码才可以访问。虽然我们可以通过 用户名 和 密码登陆 到代码仓库,但我们下拉时项目是,用户名和密码是没有包含在下拉的 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”的更多相关文章

  1. TortoiseGit拉取或推送,输入账号密码后提示 HTTP Basic: Access denied fatal: Authentication failed 解决方案

    TortoiseGit拉取或推送项目,输入账号密码后,提示 HTTP Basic: Access denied fatal: Authentication failed. 大体意思是,HTTP基本认证 ...

  2. git [command line] fatal: Authentication failed for

    fatal: Authentication failed for https://www.jianshu.com/p/8a7f257e07b8 git.exe fetch -v --progress ...

  3. (诊断)解决GitHub使用双因子身份认证“Two-Factor Athentication”后无法git push 代码的“fatal: Authentication failed for ...”错误

    在GitHub上采取双因子身份认证后,在git push 的时候将会要求填写用户的用户名和密码,用户名就是用户在GitHub上申请的用户名,但是密码不是普通登录GitHub的密码. 一旦采取双因子身份 ...

  4. fatal: Authentication failed for又不弹出用户名和密码 解决办法

    各位,如果能弹出来,一定是你账号密码搞错了,就别继续看了.   image.png 切换命令行:   image.png 依然报错, 说到这个问题,又可以长篇大论了, 我使用的是tortoisegit ...

  5. 解决$ git clone fatal: Authentication failed

    今天在使用git clone克隆项目的时候报如下错误: $ git clone XXXXXX Cloning into 'XXXX'... fatal: Authentication failed f ...

  6. fatal: Authentication failed (二)

    一.前言 前面一段时间写了一篇解决 git 上传代码出现的权限验证问题,还是没有很好的解决.现在还了方式,具体步骤如下: 二.操作流程 我们在上传代码到服务器,我们都需要安装 Git 版本控制.在安装 ...

  7. remote: Incorrect username or password ( access token ) fatal: Authentication failed for

    gitee推送到远程仓库时提示错误remote: Incorrect username or password ( access token )fatal: Authentication failed ...

  8. 码云 fatal: Authentication failed for

    最近push代码到码云时,push失败,提示fatal: Authentication failed for,解决方法就是: 在git命令行中输入 git config --system --unse ...

  9. TortoiseGit拉取或推送项目提示 HTTP Basic: Access denied fatal: Authentication failed.

      TortoiseGit拉取或推送项目提示 HTTP Basic: Access denied fatal: Authentication failed. 大体意思是,HTTP基本认证失败,访问被拒 ...

随机推荐

  1. javascript获取年月日

    javascript获取年月日代码片段 function getNowDate() { var date = new Date(); var split = "-"; var ye ...

  2. sso单点登录,单点登录原理图,单点登录图解,单点登录

    sso单点登录,单点登录原理图,单点登录图解,单点登录 ============================== ©Copyright 蕃薯耀 2017年11月20日 http://www.cnb ...

  3. APP后台API文档管理对接(APP后台框架五)

    这一章还是总结点API管理工具,也大都是组件来的,关于spring-rest-doc 以为很不错,其实还是有点局限性的: 1,每一个接口文档,都要自己手动设置文档的展示: 2,每一个接口就独立一个文档 ...

  4. jq 时间计算

    -(function($){ var caculation = function(gap){ var minutes = 1000 * 60 var hours = minutes * 60 var ...

  5. 这次真的忽略了一些ActiveMQ内心的娇艳

    好久没总结了,内心有点空虚了,所以今天主要给园里的朋友们分享一点儿这几天使用ActiveMQ过程中踩过的小坑,虽然说这东西简单易用,代码几行配置也就几行,问题不大但是后果有点严重,所以就要必要总结一下 ...

  6. 项目详解4—haproxy 详解

    一.企业服务架构图及负载均衡的要求 1.场景说明 在企业生产环境中,每天会有很多的需求变更,比如增加服务器.新业务上线.url路由修改.域名配置等等,对于前端负载均衡设备来说,容易维护,复杂度低,是首 ...

  7. C++ sqlite3解决中文排序问题

    导言:sqlite3默认的编码方式为UTF8编码,而在UTF8编码下,中文不是按照拼音顺序编码的,所以想解决中文排序问题,必须自定义排序规则,将UTF8编码转换成GB2312编码(GB2312编码中文 ...

  8. IT连创业系列:App产品上线后,运营怎么搞?(中)

    等运营篇写完,计划是想写一个IOS系列,把IT连App里用到和遇到的坑都完整的和大伙分享. 不过写IOS系列前,还是要认真把这个运营篇写完,接下来好好码字!!! 上篇说到,我们计划去一次富士康门口,拉 ...

  9. Winform控件Tag使用规范

    背景 Tag在WinForm控件中经常被用来存储临时数据,类型为object,但是当程序中多个地方使用到Tag时,容易造成Tag使用的混乱,Tag是如此重要的一个属性,应该要好好考虑下如何有效的使用T ...

  10. 数据结构与算法(C/C++版)【绪论/线性表】

    声明:数据结构与算法系列博文参考了<天勤高分笔记>.<王道复习指导>.C语言中文网.非商业用途,仅为学习笔记总结! 第一章<绪论> 一.基本概念及入门常识  /// ...