-
-
Save jwebcat/5122366 to your computer and use it in GitHub Desktop.
wget --no-check-certificate --content-disposition https://github.com/joyent/node/tarball/v0.7.1 | |
# --no-check-cerftificate was necessary for me to have wget not puke about https | |
curl -LJO https://github.com/joyent/node/tarball/v0.7.1 |
None of these examples work for me. 404 is returned.
thanks for this!
None of these examples work for me. 404 is returned.
This likely means your URL is invalid (the file isn't on the server)
-J, --remote-header-name
(HTTP) This option tells the -O, --remote-name option to use the server-specified Content-Disposition filename instead of extracting a filename from the URL.
If the server specifies a file name and a file with that name already exists in the current working directory it will not be overwritten and an error will occur. If the server doesn't specify a file name then this option has no effect.
There's no attempt to decode %-sequences (yet) in the provided file name, so this option may provide you with rather unexpected file names.
WARNING: Exercise judicious use of this option, especially on Windows. A rogue server could send you the name of a DLL or other file that could possibly be loaded automatically by Windows or some third party software.
Source: https://curl.haxx.se/docs/manpage.html#-J
Generally, one shouldn't blindly use command options without knowing what they do.
TQ
Thank you so much
nice nice
Thank you so much <3
None of these examples work for me. 404 is returned.
I think you are trying to clone the private repo. To download private repo you should use a token.
TQ
Thanks
When I download with this way from github. I get xml file with some metadata, It does not download the actual file.
How to download the actual file ?
When I download with this way from github. I get xml file with some metadata, It does not download the actual file.
How to download the actual file ?
@prasadkudav,
You need to download the raw file which is kept at the domain raw.githubusercontent.com.
So a URL like this:
https://github.com/apolopena/gitpod-laravel8-starter/blob/main/README.md
Would need to be curled from here:
https://raw.githubusercontent.com/apolopena/gitpod-laravel8-starter/main/README.md
thank you!
@jwebcat what about a private repo? How do you pass the token?
thank you so much
it doesn't work with me, i tried: wget --no-check-certificate --content-disposition https://github.com/joyent/node/tarball/v0.7.1
Said Unable to establish SSL connection.
Thanks
thx!
Works solves my server upgrade
What about http connections
Thanks, it worked as a magic!
In a Dockerfile, you can use ADD
to download from any source. it's helpful when your image doesn't have curl or wget, or if you can't use https.
Example:
ADD https://github.com/just-containers/s6-overlay/releases/download/v3.1.0.0/s6-overlay-noarch-3.1.0.0.tar.xz /tmp
RUN tar -C / -Jxpf /tmp/s6-overlay-noarch-3.1.0.0.tar.xz
Source: https://github.com/just-containers/s6-overlay#using-cmd
๐
Thanks!
Verify Github on Galxe. gid:S8JDzMFPiU7U23PJjf3RMJ
ืืืขืชื ืืื ืืืงื ืืจื ืืืื ืืขืืื ืืฆืืื!
I was stuck and your curl line just helped me. Thx!
Thx!
Could You Show how to do it on a self hosted git server?
Don't know why
--remote-header-name
is required. It works fine only with--location
&--remote-name