web-dev-qa-db-ja.com

PIPはHTTPSからのクローントできません - エラー128

私は、しばらくの間標準の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サーバーを再起動するだけでなく、運で再びインスタンス化しました。

6
CL40

git://myurl PIPは、HTTPSの代わりに git protocol を使用してクローン化されているようです。

試す:

git config --global url."https://myurl".insteadOf git://myurl
 _

それはPIPを代わりにHTTPS URLを検討するように強制する必要があります。

0
VonC

私は同じエラーを持っていて、私のプロフィール設定にSSHの公開鍵のみを追加しました - >キーSSHと準備ができて!

注:pythonプロジェクトのためのこのフォーマットでレポをインストールしました

_pipenv install -e git+ssh://git.example.com/MyProject.git@master#Egg=MyProject
_
0