您现在的位置是:首页 >其他 >关于【Git】push失败与使用小乌龟(TortoiseGit)时的一些报错解决方案网站首页其他
关于【Git】push失败与使用小乌龟(TortoiseGit)时的一些报错解决方案
简介关于【Git】push失败与使用小乌龟(TortoiseGit)时的一些报错解决方案
1.报错:No supported authentication methods available (server sent: publickey)
原因.小乌龟没有设置git路径,解决如下
将红框标注的地址改为自己的git安装地址即可。
2.使用git推送到远程仓库的时候报错Failed to connect to 127.0.0.1 port 7890: 拒绝连接
原因是设置了全局代理没有清除
git config --global http.proxy //复制该命令到git
git config --global --unset http.proxy//查询是否关闭成功
如果依然出现该错误
重新push即可。
3.本地git与vsgit冲突导致的错误
一些刚学习vs的用户们可能会不熟悉界面,打开了一些不该打开的应用,vs自带的git即使如此,他会和自身安装的GIt与TortoiseGit出现一定的冲突。关闭即可。
设置为无,刷新重新提交即可(优先重启一遍电脑在重新尝试push)。
4.电脑无法连接github网站
目前github是没有被墙的,如果上不去只有网速过慢和电脑无法识别网址导致的。我们手动添加即可
首先测试是否ping通
win+r键打开命令行 输入cmd
此为正常情景,如果出现无法访问的情况,即为无法识别
解决方案
访问网址 点击即可
复制该地址
打开 hosts文件的位置C:WindowsSystem32driversetc
将复制的地址以记事本的方式打开hosts文件,
在最后一行添加 140.82.114.3 GitHub.com 即可(地址填自己复制的)
代理访问 github
使用代理可以更快的push文件
首先查询电脑代理的地址和端口
打开git命令行
输入
set http_proxy=socks5://127.0.0.1:7890
set https_proxy=socks5://127.0.0.1:7890
根据电脑代理灵活修改即可
使用完,最好清理一下。可以保证少出问题
git config --global --unset http.proxy 取消http代理
git config --global --unset https.proxy 取消https代理
git命令行输入即可。
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。