【发布时间】:2019-03-30 01:34:55
【问题描述】:
以下命令从 git 存储库安装 Python 包:
$ pip install git+ssh://git@github.com/username/repo.git
Collecting git+ssh://git@github.com/username/repo.git
Cloning ssh://git@github.com/username/repo.git to /tmp/pip-req-build-8s4nci15
我不是 100% 确定,但由于它需要很长时间,我猜它会克隆每个提交。但是要安装,我只需要最新的。
相反,我想要一个浅克隆(带有--depth 1)。这可能吗?
【问题讨论】:
-
耗时的不是项目及其文件夹的结构,而是提交的数量。您还可以选择使用
.zipURL 来下载 repo。 -
嗯...我该如何为私有存储库做到这一点?它使用上述解决方案通过 SSH 密钥工作。 zip文件有类似的东西吗?
-
您可以尝试使用私有访问令牌:
https://username:token@github…或不使用用户名。 -
@MartinThoma,这可能取决于档案的托管位置。您是在专门谈论 GitHub 吗?您能否简要描述一下您的托管环境(例如,它是一个 VPS,您使用的是 Heroku 之类的东西等)吗?可能像Gemfury 这样的帮助?