Ich möchte das private Repository-Archiv von GitHub herunterladen, extrahieren, die Archivdatei entfernen und einige Verzeichnisse kopieren, die sich im heruntergeladenen Projekt befinden.
Ich habe versucht zu verwenden wget
, kann mich aber nicht autorisieren:
wget --header='Authorization: token MY_TOKEN_CREATED_ON_GITHUB' https://github.com/MY_USER/MY_REPO/archive/master.tar.gz -O - | tar xz
Ich habe es auch versucht mit 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
Hier vergeht die Autorisierung, aber ich kann die Datei nicht extrahieren.
Wie geht das?
git clone https://github.com/MY_USER/MY_REPO
?