fatal: Authentication failed for “someurl”
该问题已更新,请到点击此处进行解决跳转: fatal: Authentication failed (二)
一、前言
我们在公司做项目,很多时候会遇到这个问题:Git failed with a fatal error. Authentication failed for ‘ http// xxx......’
说实话,这个问题很恶心,反正我在百度和 stack overflow 找了好久,终于找到了,我原本是想把关于这个问题的 百度出来的解决方案,网页能显示的全部看一遍的。反正这问题我是一定要解决,最后解决了,写这篇文章,希望可以给大家提供好的方案。
参考资料最初来源: 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”的更多相关文章
- 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基本认证失败,访问被拒 ...
随机推荐
- 基础教程:ASP.NET Core 2.0 MVC筛选器
问题 如何在ASP.NET Core的MVC请求管道之前和之后运行代码. 解 在一个空的项目中,更新 Startup 类以添加MVC的服务和中间件. publicvoid ConfigureServi ...
- Knowledge_SPA——精研查找算法
首先保证这一篇分析查找算法的文章,气质与大部分搜索引擎搜索到的文章不同,主要体现在代码上面,会更加高级,会结合到很多之前研究过的内容,例如设计模式,泛型等.这也与我的上一篇面向程序员编程--精研排序算 ...
- Python使用虚拟环境
这里想象一下需求,写一个项目使用的一系列1.0版本的插件,现在要新写一个项目,需要用这些插件的2.0版本,该怎么办?都更新成2.0版本?这样之前的项目都没法维护了 这时我们需要一个虚拟环境,Pytho ...
- C# 处理Word自动生成报告 一、概述
经常遇到这样的需求, 生成Word格式的报告, 而不是单纯的一张表格的报表. 就像体检报告一样. 数据来源部分决定采用一个存储过程返回Dataset的方式, 整张报告的数据来源于此Dataset的多 ...
- Redis+Tomcat+Nginx集群实现Session共享,Tomcat Session共享
Redis+Tomcat+Nginx集群实现Session共享,Tomcat Session共享 ============================= 蕃薯耀 2017年11月27日 http: ...
- 作为函数的mixin
作为函数的mixin 在一个 mixin 内部定义的变量或 mixin,都调用者可见,因此,它们可以作为它的返回值.如,以下Less代码: .count(@x, @y) { @sum:(@x ...
- Mysql update in报错 [Err] 1093 - You can't specify target table 'company_info' for update in FROM clause
Mysql update in报错 解决方案: [Err] 1093 - You can't specify target table 'company_info' for update in FRO ...
- 关于java' web杂谈(其实是课后作业1)1 网站系统开发需要掌握的技术
1 网站系统开发需要掌握的技术:(借鉴度娘)https://zhidao.baidu.com/question/1701850648247880220.html 需要掌握的有:Java(JavaEE) ...
- NTP时间同步 服务端 客户端 自动化安装配置
NTP时间同步 服务端 客户端 自动化安装配置 原创内容 http://www.cnblogs.com/elvi/p/7657994.html #!/bin/sh #运行环境 centos6.cent ...
- ACM HDU Bone Collector 01背包
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2602 这是做的第一道01背包的题目.题目的大意是有n个物品,体积为v的背包.不断的放入物品,当然物品有 ...