如果我克隆一个Github存储库,我通常会git clone https://github.com/:username/:repo_name.git
。但现在我想用wget
下载裸 -Repo,但它只返回网页。
如何用http下载git repo?我认为这是对http的git,确实只是一个通过http服务的git repo。但是这个请求有什么问题。我认为git客户端也是如此。甚至用GET获取回购。
我很感激任何答案!
答案 0 :(得分:1)
您可以git clone --bare
将存储库克隆为裸存储库
答案 1 :(得分:0)
您可以使用
获取存档(不是完整的历史记录)wget https://github.com/username/reponame/tarball/master
的一部分
GET /repos/:owner/:repo/:archive_format/:ref
使用:
archive_format
string:可以是tarball或zipball 默认值:tarball
ref
string:有效的Git参考 默认值:存储库的默认分支(通常为master
)