GitHub ofrece acceso directo a files en repositorys públicos mediante un enlace como https://raw.github.com/user/repository/branch/filename
. Usando un enlace como este y CURL o WGET, puedo get un file en un repository público fácilmente.
Recientemente cambié algunos repositorys que tenía en GitHub a BitBucket, ya que BitBucket me ofrece cinco repositorys privados GRATIS, y GRATUITO siempre me pareció una palabra encantadora. Pero sucede que me falta esta característica en mis repositorys públicos de BitBucket.
¿Hay alguna característica similar en BitBucket?
Si es así, ¿cuál es el formatting de la URL para get un file?
Sí. https://bitbucket.org/<account>/<repo-name>/raw/<commit-sha-or-HEAD>/<filename>
Para este repository: https://bitbucket.org/pedrorijo91/hello-slick/src
Elija un file aa (LICENCIA por ejemplo): https://bitbucket.org/pedrorijo91/hello-slick/src/fe7cfe392d8090fececdf481ba3a9270bbe678dd/LICENSE?fileviewer=file-view-default
y ahora click el button RAW: https://bitbucket.org/pedrorijo91/hello-slick/raw/fe7cfe392d8090fececdf481ba3a9270bbe678dd/LICENSE
Parece que bitbucket siempre agrega un SHA antes del file. Puede especificar la confirmación o HEAD parece funcionar también: https://bitbucket.org/pedrorijo91/hello-slick/raw/HEAD/LICENSE