Yang ingin saya lakukan adalah mengunduh arsip repositori pribadi dari GitHub, mengekstraknya, menghapus file arsip, dan menyalin beberapa direktori yang ada di dalam proyek yang diunduh.
Saya mencoba menggunakan wget
tetapi saya tidak dapat mengotorisasi diri:
wget --header='Authorization: token MY_TOKEN_CREATED_ON_GITHUB' https://github.com/MY_USER/MY_REPO/archive/master.tar.gz -O - | tar xz
Saya juga mencoba dengan 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
Di sini otorisasi berlalu, tetapi saya tidak dapat mengekstrak file.
Bagaimana cara melakukannya?
git clone https://github.com/MY_USER/MY_REPO
?