git 401 错误

错误信息:
error: The requested URL returned error: 401 Unauthorized while accessing https://git.oschina.net/xxx/xxx.git/info/refs
出现的情况是我想把我本地的项目搬到oschina的git上然后再服务上git获取,本人的服务器是centos6.5,建立的项目库是私有的,拉取就出现了如上错误,后来看网友的解决方式和自己更新git之后证实了以下答案的准确性
这个是1.7.10之前git的问题,它不会提示你输入用户名密码
主要是由于git版本太低
centos6.5默认安装的git是1.7.1的版本
不信您可以git vesion 看看如果是1.7.1版本那么问题就对了,解决办法有2,其一是把项目库公开,当然这个要看用户自己选择,其二是编译更新git,用RPM。

时间: 2024-10-14 00:11:50

git 401 错误的相关文章

Sublime Text 2 - Unable to find git.exe 错误

今日打开 Sublime Text 2,随即弹出 Package Control - Unable to find git.exe 错误.如下, 原因:曾经通过 git clone 命令获取过 Sublime Package.Sublime Text 每次启动后试图更新 Package,但找不到 git.exe. 解决办法:如错误提示,依路径 Preferences > Package Setting > Package Control > Settings - User, 添加如下配置

Git各种错误汇总

1.github上版本和本地上版本冲突的方法,即提交时会提示如下错误: 解决方法,提交时采用如下代码: git push -u origin master -f 参考链接: http://blog.csdn.net/shiren1118/article/details/7761203 Git各种错误汇总

maven setting.xml 存放位置导致deply失败,显示没有权限401错误

settings.xml存在于两个地方: 1.安装的地方:$M2_HOME/conf/settings.xml 2.用户的目录:${user.home}/.m2/settings.xml 我只在maven的 config 文件夹下存放了,但没有在用户目录存放, deploy显示401错误,显示为没有权限. 网络查找说用户名帐号没有与pom的server对应上. 后来进行细细排查,是对应上的. 后来拷过去后用户目录,deploy成功.

执行git命令时出现fatal: 'origin' does not appear to be a git repository错误

在执行git pull origin master时出现: fatal: 'origin' does not appear to be a git repository fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists 解决方案: git remote add origin [email protec

python接口测试之401错误的分析和解决(十六)

作者 无涯 在接口的测试中,经常会遇到客户端向服务端发送一个请求,服务端返回401的错误,那么今天本文章就来说明在接口测试中如何分析以及解决该问题. 我们知道在HTTP返回的状态码中,401错误表示的是被请求的页面需要用户名和密码.401的错误详细的可以描述为:客户端发送请求抖到服务端, 页面需要验证服务端会返回401的错误,见如下的错误信息: 401 UNAUTHORIZED Headers Content-Type: application/jsonWWW-Authenticate: Bas

RestTemplate请求出现401错误

最近遇到一个请求API接口总是报401 Unauthorized错误,起初是认为这个是平台返回的,后来用Postman请求,发现平台其实返回的是一串json,里面带有一些权限验证失败的消息,但到我们代码里请求就自动变成401 Unauthorized错误.用抓包工具抓取代码请求的平台返回数据,和用postman请求结果一致,都是有数据返回,但为什么到我们代码里就会变成401 Unauthorized呢? 在网上查了一些资料后,对方平台在鉴权失败后返回在http头里标注了权限验证失败信息和401状

git 邮箱错误-git log 中发现 [email protected]邮箱不符合要求,请务必使用公司邮箱。

场景描述: 重新配置电脑之后,提交了git,邮箱发生错误. git log # 查看日志git reset 版本 # 回到之前的版本,版本回退git config --global user.name 'username' # 更改用户名git config user.name # 查看用户名git config --global user.email 'email # 更改邮箱git config user.email # 查看邮箱 都执行完成之后,重新提交代码即可.—————————————

HTTP 401错误

HTTP 401 错误 - 未授权 (Unauthorized) 介绍 您的Web服务器认为,客户端(例如您的浏览器或我们的 CheckUpDown 机器人)发送的 HTTP 数据流是正确的,但进入网址 (URL) 资源 , 需要用户身份验证 , 而相关信息 1 )尚未被提供, 或 2 )已提供但没有通过授权测试.这就是通常所知的“ HTTP 基本验证 ”. 需客户端提供的验证请求在 HTTP 协议中被定义为 WWW – 验证标头字段 (WWW-Authenticate header field

git推送代码Gogs报401错误

1.git push 报错:RPC failed; HTTP 401 curl 22 The requested URL returned error: 401 The remote end hung up 2.原因:用户名和密码输错,导致验证不通过,没有权限推送 3.解决: (1)删除原始远程数据源: git remote rm origin (2)重新添加远程数据源,即在http后面,git前面加上用户名@([email protected]): git remote add origin