Що я хочу зробити, це завантажити приватний архів сховища з 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 clone https://github.com/MY_USER/MY_REPO
?