解决: Cannot load information for github.com
方案一:更新idea
参考:I am getting this error while sharing on GithHub in Intellije IDEA : Cannot load information for github.com/: Request response: Access to this site has been restricted. If you believe this is an error, please contact https://support.github.com. · community · Discussion #128045方案二:使用git提交
我的机器使用了WSL直接在WSL配置git(详见:随笔:)
每次都执行一大堆命令太麻烦了直接上批处理:
为了完善Windows批处理脚本,以便在执行推送之前先显示git status
的输出,并且能够同时推送到GitHub和Gitee(假设你已经为这两个远程仓库配置了不同的名称,如origin
对应GitHub,gitee
对应Gitee):
@echo off
setlocal enabledelayedexpansion echo 正在检查当前Git状态...
wsl bash -c "cd /mnt/d/SoftwareFile/IntelliJIDEProjects/javalearn && git status"
echo. set /p continue="是否继续推送?(Y/N): "
if /i "!continue!"=="Y" (
echo 正在添加所有更改到暂存区...
wsl bash -c "cd /mnt/d/SoftwareFile/IntelliJIDEProjects/javalearn && git add ." echo 准备提交更改...
set /p commitMessage="请输入提交信息: "
if "%commitMessage%"=="" (
echo 提交信息不能为空,推送操作已取消。
goto end
) wsl bash -c "cd /mnt/d/IntelliJIDEProjects/xxx && git commit -m '%commitMessage%'" echo 正在拉取远程更改以避免冲突... 需要修改为自己的项目路径
wsl bash -c "cd /mnt/d/SoftwareFile/IntelliJIDEProjects/xxx && git pull origin main && git pull gitee main" echo 正在推送到GitHub...
wsl bash -c "cd /mnt/d/SoftwareFile/IntelliJIDEProjects/xxx && git push origin main" echo 正在推送到Gitee...
wsl bash -c "cd /mnt/d/SoftwareFile/IntelliJIDEProjects/xxx && git push gitee main" echo 推送完成!
) else (
echo 推送操作已取消。
) :end
echo.
echo 按任意键退出...
pause > nul
endlocal
脚本中使用了
pause > nul
来暂停执行,直到用户按任意键继续。> nul
是为了避免在命令行中显示“请按任意键继续...”的消息。我添加了一个
set /p
命令来让用户输入提交信息。如果提交信息为空,则脚本会取消推送操作。在拉取远程更改时,我假设你的主分支名为
main
。如果你的分支名不同(如master
),请相应地更改它。脚本同时拉取
origin
和gitee
的main
分支,这可能会导致一些不必要的合并,特别是如果它们之间存在差异的话。通常,你可能只需要拉取你计划从中推送更改的远程仓库。但是,为了安全起见,这里我保留了同时拉取两个远程仓库的操作。如果你的Git配置(如用户名、邮箱)已经设置好,并且远程仓库的URL也配置好了,这个脚本应该能够正常工作。
如果你的Git仓库配置了不同的分支名或远程仓库名,请相应地更改脚本中的
origin
、gitee
和main
。运行此脚本时,请确保你的WSL环境已经启动,并且你的Windows用户有权访问
/mnt/d/SoftwareFile/IntelliJIDEProjects/javalearn
目录。如果你在推送时遇到任何权限问题,请确保你的WSL用户有权访问Git仓库,并且你的SSH密钥已经正确配置在GitHub和Gitee上。
解决: Cannot load information for github.com的更多相关文章
- 解决“用PicGo-2.3.0-beta5 + GitHub做博客图床,github仓库图片文件不显示”的问题记录(备忘)
解决"用PicGo-2.3.0-beta5 + GitHub做博客图床,github仓库图片文件不显示"的问题记录(备忘) 历时几个小时百度,终于靠自己理解解决了GitHub仓库图 ...
- 解决Torch.load()错误信息: UnicodeDecodeError: 'ascii' codec can't decode byte 0x8d in position 0: ordinal not in range(128)
使用PyTorch跑pretrained预训练模型的时候,发现在加载数据的时候会报错,具体错误信息如下: File "main.py", line 238, in main_wor ...
- GitHub上传不了的解决 ssh: connect to host github.com port 22: Bad file number git did not exit cleanly (exit code 128)
问题情况 本来一直用的是github的客户端,结果现在上传的时候出问题了,去网站上看,新项目已经创建,但是代码却怎么都上传不上去.于是只好用命令行的方式解决. Tortoisegit上是这样说的: g ...
- git-it 教程,一些git知识点。/ 如何解决merge conflict/ 如何使用Github Pages./Git术语表
一个git使用教程 https://:.com/jlord/git-it-electron#what-to-install 一个在线Github的功能教学:https://lab.github.com ...
- 解决jQuery load()加载GB2312页面时出现乱码
jquery的字符集是utf-8,load方法加载完GB2312编码静态页面后,出现中文乱码. 这是jQueryAJAX.html <!DOCTYPE html PUBLIC "-// ...
- 更改hosts文件解决 Git无法连接到github
问题描述 inmeditation@sunlizhao MINGW64 ~/Desktop/hexob(1) $ ssh -T git@github.com ssh: connect to host ...
- 解决上传代码到GitHub报错Push rejected: Push to origin/master was rejected
最近在 push 代码到 github 时,IDEA报错 Push rejected: Push to origin/master was rejected 在网友找了一圈,发现都不是想要的答案 于是 ...
- 解决 Plugin with id 'com.github.dcendents.android-maven' not found.
在Android studio中引用第三方库的时候,报这个错. Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not ...
- SSM(Spring5.x+Mybatis3)框架搭建【解决日志问题】(Github源码)
闲来无事,用SSM写个小东西,发现spring已经迭代到5.x了,遂出此文,希望对各位同学有些许帮助. IDE:idea OS:windows 源代码:https://github.com/JHeav ...
- 一招解决下载或下拉GitHub项目速度太慢的问题
相信很多朋友都有过这样的体验,就是从Github上下载或clone别人的项目时特别慢,甚至还会出现链接意外终止的情况,那么今天就来给大家分享一个提速的方法,步骤也非常简单,亲测有效! 首先进入你的目标 ...
随机推荐
- 在Mac上运行Rainbond,10分钟快速安装
前言 以往安装部署 Rainbond 的方式都无法绕过 Kubernetes 集群的搭建,无论是作为开发环境还是用于生产交付,部署的过程都非常依赖于服务器或云主机.这在体验 Rainbond 云原生应 ...
- WXS 模块
https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxs/01wxs-module.html 2.1.概述 WXS(Wei ...
- Linux扩展篇-shell编程(十)-shell范式
shell编程提供一个范式,有利于统一程序风格,增加可读性. 范式: ASSIGN SHELL/指定壳 DESCRIPTION/程序说明 BODY/程序体 扩展: 1.ASSIGN SHELL/指定壳 ...
- INFINI Labs 产品更新 | Easysearch 新增跨集群复制 (CCR)、支持快照生命周期管理 (SLM) 功能等
INFINI Labs 产品重量级更新!!!本次更新了很多亮点功能,如 Easysearch 新增跨集群复制 (CCR).支持快照生命周期管理 (SLM) 功能等:支持多集群.跨版本的搜索基础设施统一 ...
- WIN8 WIN10 WIN11离线安装 .NET 3.5
WIN8 WIN10 WIN11离线安装 .NET 3.5 以WIN10为例: 1.双击WIN10 ISO 镜像,看挂载的是哪个盘符.我这边是E:. 2.使用 WIN + X 快捷键,打开 Windo ...
- 夜莺监控发布 v6.7 版本,推送部分商业版功能
熟悉夜莺的小伙伴都知道夜莺分为开源版.专业版.企业版,三个版本良性发展.近期夜莺团队发布了 v6.7 版本,把机器Metadata管理功能推送到了开源版,下面是该功能的简单介绍. 如上图,机器列表页面 ...
- Javascript高级程序设计第二章 | ch2 | 阅读笔记
HTML中的Javascript <script>元素 值得注意的几个关键字: async:立即开始下载脚本,仅对外部脚本有效.给脚本添加 async 属性的目的是告诉浏览器,不必等脚本下 ...
- 基于阿里Anolis OS8.8 的Hadoop大数据平台建设
基于阿里Anolis OS8.8 的Hadoop大数据平台建设 VNC安装与使用 0 Anolis OS基本操作 0.1 Anolis OS用户与组管理 0.2 系统进程管理 0.3 文件操作命令及权 ...
- python logger 打印日志错误行数
python logger 打印日志错误行数 import logging app = Flask(__name__) # 配置日志 handler = logging.FileHandler('ap ...
- rabbitMq消息没收到排查
rabbitMq消息没收到排查 首先看是否本地机器开了服务,或者测试环境里面其他的个人电脑本地服务启动注册了,都监听了同一个队列,导致队列消息被接走了.现象是在测试环境期望的执行没有运行.或者关注服务 ...