私がしたいことは、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
私も試しました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
ここで承認は通過しますが、ファイルを抽出できません。
どうやってするか?
gitがないサーバーで実行しているためです。
—
Kamil Lelonek 2014年
あなたの問題を解決する可能性があります:stackoverflow.com/questions/23347134/...
—
errordeveloper
git clone https://github.com/MY_USER/MY_REPO
か?