HBuilder报错cannot open git-upload-pack最终解决方法

HBuilder中使用的是Egit插件,但是最近不能用了。

根本原因是

2018年2月8日后禁止通过TLSv1.1协议连接https://github.com 和 https://api.github.com.

原文地址为https://githubengineering.com/crypto-removal-notice/

所以需要将协议中的TLSv1改为TLSv1.2

1. 安装好egit插件后,本机需要安装Git windows的安装程序,并配置好相关的环境变量(理论上是自动配置)

2.安装好有Git CMD(命令行窗口),Git GUI, Git Bash(这个是git自己的命令行窗口),如果在本机命令行,都是用这个

3.第一个麻烦是,居然没法从github clone,解决方法;

     (1)

     (2)打开HBuilder安装目录下的rcp.ini,还有indexer.ini,加这两句

          -Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2 

          -http.sslVerify=false

4. 后面又遇到一个奇葩的问题,居然没法上传,报个"Auth Fail“的问题,查了资料说是插件引用的一个.jar包有问题,从网上下载了jsch-0.1.54.jar,打开HBuilder所在目录,找到plugins目录中的”com.jcraft.jsch_0.1.46.v201205102330.jar”,把这个名字copy下来,删除掉,再把jsch-0.1.54.jar拷贝进来,文件名修改成“com.jcraft.jsch_0.1.46.v201205102330.jar”

 

好啦,现在又可以用HBuilder和GitHub愉快的玩耍啦!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这个误提示意味着 Git 无法打开 git-upload-pack。这可能是因为 Git 没有正确安装或配置,或者是因为 Git 无法访问您的存储库。您可以尝试重新安装 Git,或者检查您的存储库是否正确配置。如果问题仍然存在,请尝试搜索相关的解决方案或联系 Git 支持团队。 ### 回答2: 问题描述: 在使用IDEA进行Git操作时,可能会出现“idea cannot open git-upload-pack”的误提示。这种误提示通常会说明IDEA无法找到git-upload-pack的路径,或者没有正确的权限来运行Git命令。这个误可能会阻止你完成Git仓库的克隆、推送、拉取等操作。 解决方法: 如果您遇到了这个误提示,可以尝试以下几种方法进行解决。 1. 确认Git安装 首先,您需要确保您的电脑上已经安装了Git。在大多数情况下,如果您已经在终端中成功地运行了git命令,那么您的电脑上应该已经安装了Git,如果没有,请下载并安装Git。 2. 设置Git路径 在IDEA的设置中,您需要设置Git安装路径。如果您的电脑上安装了Git,请按照以下步骤设置Git路径: 在IDEA中选择File > Settings,在左侧窗格中找到Version Control > Git ,在右侧窗格中找到 Git executable ,然后输入您的Git安装路径。例如:/usr/local/git/bin/git 。 3. 检查SSH密钥和权限 如果您正在使用SSH协议进行Git访问,您需要确保您的SSH密钥正确地配置,并且您的电脑上具有足够的权限来运行Git命令。如果您还没有设置SSH密钥,请参阅GitHub的官方文档设置SSH keys。如果您已经设置了SSH密钥,请确保您已经授予了执行Git命令所需的所有权限。 4. 您的用户名和密码 如果您正在使用HTTPS协议进行Git访问,请确保您在输入您的用户名和密码时没有出。在某些情况下,误的用户名和密码可能会导致“idea cannot open git-upload-pack”的误提示。 总结: 如果您遇到“idea cannot open git-upload-pack”的误提示,可根据上述方法进行排查,并选择适当的解决方法解决问题。通过正确地配置您的Git环境,您可以在IDEA中顺利地完成Git操作。 ### 回答3: idea不能打开git-upload-pack误出现通常是因为Git无法在IDEA中正常运行。这种情况通常会导致无法通过IDEA访问Git存储库,从而无法执行Git操作。 造成这种误的原因可能有很多,例如: 1. Git仓库或Git的环境配置出现问题; 2. Git仓库所在的路径包含特殊字符或空格; 3. Git的版本过旧或过新与IDEA不兼容。 解决这个问题有如下的步骤: 1. 检查Git环境配置是否正确,确保Git命令可被执行; 2. 检查Git仓库所在的路径是否包含特殊字符或空格,并尽可能将其移动到不含特殊字符或空格的路径下; 3. 更新Git的版本号,并确保与IDEA兼容; 4. 检查IDEA中是否正确配置了Git路径,如果没有,需要设置正确的Git路径; 5. 检查IDEA是否能够访问Git存储库,如果不能,可以尝试在Git命令行中手动执行相关Git操作。 总之,如果在IDEA中出现无法打开git-upload-pack误,需要综合考虑多方面的原因,并逐一排除。只有在确定了根本原因后,才能够有效地解决这个问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值