什么意思:“git+https://github.com/....”?

Pra*_*wal 3 git github https pip

git+https 类型的 url 是什么意思?我正在安装一个应用程序,建议的命令是

"pip install -e git+https://github.com......"
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下这是什么意思。

mur*_*uru 14

URL likegit://github.com仅表示普通的 Git 协议。为了澄清它应该通过 HTTPS 使用 Git,协议写成git+https. 现在,git本身不需要这个,你可以只做git clone https://....

对于pip可以处理许多协议的其他工具,例如,https://...将指示它应该只对该 URL 执行 GET 请求,并git://指示它应该尝试使用普通 Git 协议克隆存储库。git+https用于指示它应该通过 HTTPS 克隆存储库(就像git+ssh用于指示它应该使用 SSH 这样做一样)。