mobaxtram git clone时报错 is this a git repository?

fatal: https://github.com/open-mmlab/mmsegmentation.git/info/refs not valid: is this a git repository?
使用学校的mobaxtram 虚拟机 git colne 项目时出现这个报错,用的是校园网,网上的办法都试过了,git --global中已设置自己的账号密码,但使用用户名+密码的方式git clone也会出现一样的报错,找了好几天的解决方法,真的痛苦

这个报错可能是由于 Git 在访问远程仓库时遇到了问题。以下是一些可能的解决方法:

  1. 检查网络连接:首先需要确保你的虚拟机能够正常连接到互联网,可以尝试使用浏览器访问一些网站来进行测试,如果无法访问,则需要检查网络设置。

  2. 检查远程仓库地址:确保你使用的远程仓库地址是正确的,并且可以访问。可以尝试在浏览器中打开该地址来进行测试。

  3. 尝试使用 SSH 协议:如果使用 HTTPS 协议仍然无法访问远程仓库,可以尝试使用 SSH 协议进行访问。需要先在本地生成 SSH 密钥,然后将公钥添加到远程仓库中。

  4. 检查 Git 配置:可以尝试重新配置 Git 的用户名、邮箱和密码,确保其正确设置。可以使用以下命令检查当前 Git 配置:

    git config --list
    

    如果需要修改配置,可以使用以下命令:

    git config --global user.name "Your Name"
    git config --global user.email "youremail@example.com"
    git config --global credential.helper store
    

    第三条命令可以将 Git 的凭据缓存到本地,避免每次都需要输入用户名和密码。

  5. 检查防火墙设置:如果你的虚拟机上启用了防火墙,可能会阻止 Git 访问远程仓库。可以尝试关闭防火墙或者添加相应的规则,来允许 Git 访问网络。

希望以上方法能够帮助你解决问题。如果仍然无法解决,可以尝试在 Git 客户端中查看详细的报错信息,以便更好地排查问题。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^