I have a few files on the downloads page on my bitbucket repository. Is there a way I can download these files from the command line using the SSH key I've stored with my account? Or what's the easiest way to do it?
I figured out my own answer. I'm not sure why it wasn't working when I was trying before... Part of the problem was that at some point the file became corrupted (i.e., I couldn't even download it from a browser).
curl --user username -L -O https://bitbucket.org/account/repo/downloads/myfile.tar.gz
Is there a curl POST command I can use to push an artifact to my downloads folder?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Amos Anderson: "Is there a way I can download these files from the command line using the SSH key"
In my experience, you don't even need the SSH key.
"what's the easiest way to do it?"
`curl` should work, but I usually use `wget` just because the latter handles redirection better. E.g. (file < 10 kB, syntax=bash)
URI='https://bitbucket.org/tlroche/lightningnox/downloads/Makefile.2006.06' DIR='/tmp' # or wherever you wanna save it FN="$(basename ${URI})" # or whatever you wanna call it FP="${DIR}/${FN}" # full path wget -c -O ${FP} ${URI}
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Tom, thanks for the answer. It's a private repository, so some kind of authentication is needed. Here's what I get:
wget --ask-password --user=username -c https://bitbucket.org/account/repo/downloads/largefile.tar.gz Password for user ‘username’: --2014-06-04 15:48:40-- https://bitbucket.org/account/repo/downloads/largefile.tar.gz Resolving bitbucket.org (bitbucket.org)... 131.103.20.168, 131.103.20.167 Connecting to bitbucket.org (bitbucket.org)|131.103.20.168|:443... connected. HTTP request sent, awaiting response... 401 UNAUTHORIZED Reusing existing connection to bitbucket.org:443. HTTP request sent, awaiting response... 302 FOUND Location: https://bitbucket.org/account/repo/downloads/None [following] --2014-06-04 15:48:41-- https://bitbucket.org/account/repo/downloads/None Reusing existing connection to bitbucket.org:443. HTTP request sent, awaiting response... 401 UNAUTHORIZED Reusing existing connection to bitbucket.org:443. HTTP request sent, awaiting response... 404 NOT FOUND 2014-06-04 15:48:41 ERROR 404: NOT FOUND.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
In case you still have problems with the download - as i just had the same issue; i came across a working solution using the API from Bitbucket and an app password.
I have described the details here:
http://www.jens79.de/2019-02-27/download-files-from-bitbucket-team-repositorys-download-section.html
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.