【问题标题】:Pip cannot clone from https anymore - error 128Pip 无法再从 https 克隆 - 错误 128
【发布时间】:2020-02-13 21:16:23
【问题描述】:

我有一个项目使用标准的 https 克隆语法有一段时间了,就在今天下午它运行良好。现在,我每次尝试克隆时都会收到error code 128

Obtaining myproject from git+git://myurl/myuser/myproject.git@master#egg=myproject (from -r requirements.txt (line 28))
  ...
  fatal: unable to connect to myurl:
  myurl[0: x.y.z.q]: errno=Invalid argument

ERROR: Command errored out with exit status 128: git clone -q git://myurl/myuser/myproject.git Check the logs for full command output.

我已确认我可以使用手动克隆

git clone -q https://myurl/myuser/myproject.git

以及通过 SSH。

我在 gitea 上托管我的存储库,我没有发现任何与此相关的错误。这很奇怪。

有谁知道可能出了什么问题?我什至删除了我的 virtualenv 文件夹并重新实例化它,但没有成功,还重新启动了我的 gitea 服务器。

【问题讨论】:

  • 有同样的问题。你找到解决办法了吗?

标签: git pip gitea


【解决方案1】:

请参阅pip install doc。如果你想使用https 协议,那么语法是:

git+https://git.example.com/MyProject#egg=MyProject

但从您的问题来看,您似乎正在使用git 协议(git+git://git.example.com/MyProject#egg=MyProject)。所以这是一个不同的协议。

【讨论】:

  • 查看相同的文档,其中还列出了git://git.example.com/MyProject.git@master#egg=MyProject,这是问题中发布的内容
【解决方案2】:

tl;博士

我遇到了一个非常相似的错误,最终丢失了用于提取 HTTPS 网址的 ca-certs。解决方法是:

apt-get install -y --reinstall ca-certificates

详情

在深入挖掘 pip 输出后,底层的 git clone -q 出现如下错误:

fatal: unable to access 'https://github.com/blah/blah.git/': server certificate verification failed. CAfile: none CRLfile: none                   

【讨论】:

    【解决方案3】:

    更改文件中的代码。

    原代码为:

    pip install git+https://github.com/snkas/exputilpy.git@v1.6 | | exit 1
    pip install git+https://github.com/snkas/networkload.git@v1.3 | | exit 1
    

    改为:

    pip install git+git://github.com/snkas/exputilpy.git@v1.6 | | exit 1
    pip install git+git://github.com/snkas/networkload.git@v1.3 | | exit 1
    

    【讨论】:

      【解决方案4】:

      我遇到了同样的错误,只在我的个人资料设置中添加了 ssh 的公钥 -> 密钥 ssh 并准备好了!

      注意:我为 python 项目安装了这种格式的 repo

      pipenv install -e git+ssh://git.example.com/MyProject.git@master#egg=MyProject
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-06-18
        • 1970-01-01
        • 2020-03-24
        • 1970-01-01
        • 1970-01-01
        • 2014-02-24
        • 1970-01-01
        • 2021-06-24
        相关资源
        最近更新 更多