I’m trying to download a single file from a repo using Curl and authentication Token.
Using this command results in downloaded file contains metadata in JSON format:
curl -k "https://git.example.com/api/v1/repos/org/scripts/contents/file.sh" -H "accept: application/json" -H "Authorization: token 975906fcxxxxxxxxxxxxxxxxxxxxxxxx" -o file.sh
I don’t think
-H "accept: application/json" is correct here.
Can you please advise which curl syntax will download file.sh correctly?
Update: this command works as expected
curl -k "https://git.example.com/api/v1/repos/org/scripts/raw/file.sh" -H "accept: application/raw" -H "Authorization: token <TOKEN>" -o [file.sh](http://file.sh/)