首页 > 其他分享 >解决: Cannot load information for github.com

解决: Cannot load information for github.com

时间:2024-07-21 18:42:52浏览次数:9  
标签:load information git IntelliJIDEProjects ... mnt echo github 推送

问题在共享项目至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

 



方案一:更新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提交
PC使用了WSL,所以直接在WSL配置git(详见:随笔:)
每次都执行一大堆命令太麻烦了直接上批处理:
为了完善Windows批处理脚本,以便在执行推送之前先显示git status的输出,并且能够同时推送到GitHub和Gitee(假设你已经为这两个远程仓库配置了不同的名称,如origin对应GitHub,gitee对应Gitee):

  

@echo off  
chcp 65001 > nul  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

 

 

 

  1. 脚本中使用了pause > nul来暂停执行,直到用户按任意键继续。> nul是为了避免在命令行中显示“请按任意键继续...”的消息。

  2. 我添加了一个set /p命令来让用户输入提交信息。如果提交信息为空,则脚本会取消推送操作。

  3. 在拉取远程更改时,我假设你的主分支名为main。如果你的分支名不同(如master),请相应地更改它。

  4. 脚本同时拉取origingiteemain分支,这可能会导致一些不必要的合并,特别是如果它们之间存在差异的话。通常,你可能只需要拉取你计划从中推送更改的远程仓库。但是,为了安全起见,这里我保留了同时拉取两个远程仓库的操作。

  5. 如果你的Git配置(如用户名、邮箱)已经设置好,并且远程仓库的URL也配置好了,这个脚本应该能够正常工作。

  6. 如果你的Git仓库配置了不同的分支名或远程仓库名,请相应地更改脚本中的origingiteemain

  7. 运行此脚本时,请确保你的WSL环境已经启动,并且你的Windows用户有权访问/mnt/d/SoftwareFile/IntelliJIDEProjects/javalearn目录。

  8. 如果你在推送时遇到任何权限问题,请确保你的WSL用户有权访问Git仓库,并且你的SSH密钥已经正确配置在GitHub和Gitee上。

标签:load,information,git,IntelliJIDEProjects,...,mnt,echo,github,推送
From: https://www.cnblogs.com/WG11/p/18314798

相关文章

  • [email protected]: Permission denied (publickey). fatal: Could not read from remote
    遇到 [email protected]:Permissiondenied(publickey). 这个错误通常意味着你的SSH密钥没有被GitHub识别或配置不正确。这里有几个步骤可以帮助你解决这个问题:1.检查SSH密钥是否已添加到GitHub查看你的SSH密钥:在本地机器上,你可以使用 ssh-keygen-l-Emd5-f~/.ssh/id_r......
  • 对于同一个项目,同时将其git到GitHub和Gitee
    对于同一个项目,你可以同时将其git到GitHub和Gitee。这通常通过配置多个远程仓库地址来实现。以下是一步步的操作指南:一、在GitHub和Gitee上创建仓库GitHub:登录GitHub账号。点击右上角的“+”号,选择“Newrepository”创建一个新的仓库。填写仓库名称、描述等信息,并创建仓库......
  • 记录 OpenWrt 执行 opkg update 命令报错 Failed to download,但是换源无效且源用浏览
    记录OpenWrt执行opkgupdate命令报错Failedtodownload,但是换源无效且源用浏览器可访问的解决方案解决方法首先给出解决方法:)网络-->接口-->WAN-->编辑-->高级设置取消勾选“自动获取DNS服务器”-->在使用自定义的DNS服务器一栏中添加并输入可用的DNS地址。......
  • GitHub每日最火火火项目(7.20)
    项目名称:mem0ai/mem0项目介绍:mem0是PersonalizedAI的内存层。它可能在个性化人工智能的开发中起到关键作用,具体的功能和特点可能包括高效的数据存储和管理,以支持个性化的模型训练和推理。通过优化内存使用,它可以提高人工智能系统的性能和响应速度,为用户提供更个性化......
  • GitHub每日最火火火项目(7.19)
    项目名称:mem0ai/mem0项目介绍:mem0是为个性化AI提供的内存层。它在个性化AI系统中可能起着关键作用,有助于高效地存储和管理数据,以支持个性化模型的训练和推理。通过优化内存使用,它可以提高AI系统的性能和响应速度,为用户提供更精准和个性化的服务。具体来说,它可能能够有效......
  • GitHub每日最火火火项目(7.18)
    项目名称:mem0ai/mem0项目介绍:mem0是用于个性化AI的内存层。它可能在构建个性化人工智能系统中发挥着重要作用,具体的功能和特点可能包括高效的数据存储和管理,以支持个性化的模型训练和推理。通过优化内存使用,它可以提高人工智能系统的性能和响应速度,为用户提供更加个性化......
  • 从零开始:如何使用GitHub与Hexo搭建个人博客
    搭建效果:[Dangrow的技术博客]https://tangwanying.xyz一、首先创建一个GitHub仓库如图,资源的名称可以是你的用户名+github+io(ps:因为我已经搭建过了,所以下图会出现仓库已存在的警告)二、本地安装git这里建议本地与GitHub采用SSH连接,防止经常连接不到的错误git官网连接三、......
  • 如何在 github 操作中排除对主分支文件夹的检查黑色格式化程序?
    我学习Python,我想使用GitHub操作,但我对BlackFormatter有疑问,因为它检查拉请求中的所有文件(也来自主分支),但我不需要它。我已尝试使用命令包含/排除搜索的任何选项,但都不起作用。我的问题是什么?我在.yml中使用此代码:-uses:actions/checkout@v3-u......
  • github如何实现和gitlab的同步
    要实现GitHub和GitLab之间的同步,你可以使用以下几种方法。这里介绍两种常用的方法:使用GitLabCI/CD和使用镜像仓库。方法1:使用GitLabCI/CD通过GitLabCI/CD,可以在每次推送到GitLab时自动同步到GitHub。以下是具体步骤:步骤1:在GitHub上创建一个空仓库在Git......
  • 易优CMS模板标签load文件加载导入外部的css样式文件
    【基础用法】标签:load描述:资源文件加载,比如:css/js用法:{eyou:loadhref='/static/js/common.js'ver='on'/}属性:file=''资源文件路径href=''远程资源文件URLver=''开启版本号自动刷新浏览器缓存涉及表字段:无【更多示例】-------------------------------示例1------......