如何使用wget获得“Github bare”回购

时间:2014-06-30 17:48:33

标签: windows git github version-control git-bare

如果我克隆一个Github存储库,我通常会git clone https://github.com/:username/:repo_name.git。但现在我想用wget下载 -Repo,但它只返回网页。 如何用http下载git repo?我认为这是对http的git,确实只是一个通过http服务的git repo。但是这个请求有什么问题。我认为git客户端也是如此。甚至用GET获取回购。

我很感激任何答案!

2 个答案:

答案 0 :(得分:1)

您可以git clone --bare将存储库克隆为裸存储库

答案 1 :(得分:0)

您可以使用

获取存档(不是完整的历史记录)
wget https://github.com/username/reponame/tarball/master

这是GitHub Content API

的一部分
GET /repos/:owner/:repo/:archive_format/:ref

使用:

  
      
  • archive_format string:可以是tarball或zipball   默认值:tarball
  •   
  • ref string:有效的Git参考   默认值:存储库的默认分支(通常为master
  •