我想要做的是从 GitHub 下载私有存储库存档,解压缩它,删除存档文件并复制下载项目中的一些目录。
我尝试使用wget但我无法授权自己:
wget --header='Authorization: token MY_TOKEN_CREATED_ON_GITHUB' https://github.com/MY_USER/MY_REPO/archive/master.tar.gz -O - | tar xz
Run Code Online (Sandbox Code Playgroud)
我也试过cURL:
curl -i -H 'Authorization: token MY_TOKEN_CREATED_ON_GITHUB' https://github.com/MY_USER/MY_REPO/archive/master.tar.gz > file.tar.gz | tar xz
Run Code Online (Sandbox Code Playgroud)
这里授权通过,但我无法提取文件。
怎么做?