如何在bash中下载私有git仓库中的所有文件

时间:2016-02-23 14:48:01

标签: bash curl github wget

尝试了这个:

TOKEN="bla"
wget -r --no-parent  --reject "index.html*" https://api.github.com/repos/organiztion/RepoName/contents/Framework/deploy_scripts/ --header "Authorization: token $TOKEN" --header 'Accept: application/vnd.github.v3.raw'

我收到的文件中包含目录中所有文件的列表。我想要实际的文件而不是列表。

而不是编写一个bash脚本来遍历文件并下载所有文件。

我喜欢“原始”的解决方案,意思是wget或curl而不是svn。

1 个答案:

答案 0 :(得分:1)

Github让您有机会获得SVN的回购。 SVN允许您仅下载repo子文件夹的内容。

看一下这篇文章:Download a single folder or directory from a GitHub repo