Como faço para baixar um arquivo específico do GitHub?


Respostas:


20

Se você estiver visualizando o conteúdo do arquivo em si, deve haver um botão "Raw".

ficar cru

Você também pode:

  • Clique com o botão direito do mouse e selecione "Salvar conteúdo como ..." (ou similar, dependendo do seu navegador)
  • Clique para ver o conteúdo despejado na tela e salve a partir daí

10
Essa é uma flecha de alta qualidade lá.
Fake Name

4
Eu pensei que era Dumbledore.
RockPaperLizard

7
Anexar ?raw=trueà URL do arquivo.
Ivan Chau

8

Na lista de arquivos, todo nome de arquivo é um link. Um simples clique com o botão direito e "Salvar link como ..." (ou equivalente para o seu navegador) permitirá que você baixe um único arquivo.

Isso divide com arquivos HTML, no entanto. Você precisará usar o botão "Bruto" na página do arquivo, como a resposta de Oito dias de mal-estar descreve. Estou usando o Google Chrome. Você pode ter uma experiência diferente em um navegador diferente.


11
Esses links vão para a página html desse arquivo, não para o arquivo em si. (A menos que você está se referindo a uma outra lista de arquivos, caso em que você deve estender a sua resposta para descrever como chegar a essa lista de arquivos)
CodesInChaos

11
@CodesInChaos: Funciona muito bem. Sim, se você clicar no link, ele abrirá a página do GitHub para esse arquivo, mas "Salvar link como ..." salva o arquivo em seu "formato nativo".
ale

Isso não parece funcionar com arquivos HTML.
Zenadix 23/12/15

11
Para mim, nunca funciona (usando o Firefox). Ele sempre baixa a página html do github para esse arquivo.
CodesInChaos

11
Testei no chrome e também não funciona. O arquivo baixado ainda contém html. Você verificou o conteúdo do arquivo?
CodesInChaos


1

Se você estiver usando o navegador Chromium, mantenha pressionada a tecla ALT e clique com o botão esquerdo no arquivo para fazer o download.

(Não funciona com o Mozilla Firefox, não testou outros navegadores.)


0

Você pode tentar o github-files-fetcher , é uma ferramenta de linha de comando que baixa uma única pasta ou arquivo de um repositório do GitHub.

Pense em um cenário real: você estava visitando a seguinte página da web e deseja baixar o asyncsubdiretório sozinho.

Restaurado

Com The github-files-fetcher, você deve primeiro copiar a urlpágina, https://github.com/reduxjs/redux/tree/master/examples/async , e executar o comando abaixo na linha de comando:

fetcher --url=https://github.com/reduxjs/redux/tree/master/examples/async

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.