Forma mais rápida de obter um projecto GitHub

Preciso de transferir o código-fonte do projecto para a minha caixa. Tem acesso público apenas para leitura. Existe uma maneira extremamente rápida de baixar este código?

não faço ideia de trabalhar no código GitHub/committing e a maioria dos tutoriais na web parece assumir que "eu gostaria de configurar um projecto no GitHub" e inundar-me com processos de 15-20 passos. Para mim, se um repositório de fonte está disponível para o público, deve levar menos mais de 10 segundos para ter esse código no meu sistema de ficheiros.

tutoriais que me fornecem processos de 15-20 passos:

Preciso de algo muito simples. Basta puxar o código fonte, e estou mais interessado em ver o código fonte e Não aprender GitHub .

Há alguns ponteiros/tutoriais rápidos? (I have a GitHub account.)

 182
Author: Peter Mortensen, 2011-06-24

8 answers

Quando estiver numa página de projecto, poderá carregar no botão 'Transferir o ZIP' que está localizado sob a lista "clonar ou transferir":

enter image description here

Isto permite-lhe transferir a versão mais recente do código como um arquivo zip.

Se você não está vendo esse botão, é provável porque você não está na página principal do projeto. Para chegar lá, clique na página mais à esquerda chamada " Code".

 224
Author: jncraton, 2017-03-29 20:09:43

Dizes:

Para mim, se um repositório de código estiver disponível para o público, deve levar menos de 10 segundos para ter esse código no meu sistema de arquivos.

E, claro, se você quiser usar o Git (que GitHub é tudo sobre), então o que você faz para obter o código em seu sistema é chamado de "clonagem do repositório".

É uma única invocação Git na linha de comandos, e ele irá dar-lhe o código tal como visto quando você navega no repositório na web (ao obter um Arquivo ZIP, você vai precisar desempacotar e assim por diante, ele nem sempre é diretamente navegável). Para o repositório que você menciona, você faria:

$ git clone git://github.com/SpringSource/spring-data-graph-examples.git

O URL do tipo git: é o da página a que se ligou. No meu sistema, executar o comando acima levou 3,2 segundos. Claro que, ao contrário de ZIP, o tempo para clonar um repositório irá aumentar quando o histórico do repositório crescer. Há opções para isso, mas vamos manter isto simples.

Só estou a dizer que pareces muito frustrado quando ... uma grande parte do problema é a sua relutância em realmente usar o Git.
 82
Author: unwind, 2015-02-20 23:54:41

Actualizado Em Julho De 2016

Como de julho de 2016, o Download ZIP botão foi movido em Clonar ou fazer o download para extrema-direita do cabeçalho, sob a Código separador:


Se não vir o botão:

  • certifique-se que seleccionou Código página do menu de navegação do lado direito, ou
  • O Acordo de recompra pode não ter um fecho preparado. Adicionar /archive/master.zip ao fim do URL do repositório e ao gerar um zipfile do ramo mestre.

    Http://github.com/user/repository/

- to -

http://github.com/user/repository/archive/master.zip

Para obter o código-fonte do ramo principal num ficheiro zip. Você pode fazer o mesmo com tags e nomes de branch, substituindo master no URL acima com o nome do branch ou tag.

 41
Author: Manav Kataria, 2018-07-21 09:09:20

A obter com o Git usando o CMD do Windows a partir de um projecto do GitHub

You can get download the link from GitHub <b>HTTPS clone URL</b>

Download with Window Command Prompt cmd for above picture HTTPS clone URL

  1. Copiar o URL do clone dos HTTPS mostrado na imagem 1

  2. Abrir o CMD

  3. git clone //paste the URL show in picture 2

 12
Author: YeHtunZ, 2015-02-20 23:28:07

Outra forma mais rápida de descarregar um projecto GitHub seria usar a funcionalidade do clone com o argumento --depth como:

git clone --depth=1 [email protected]:organization/your-repo.git
Para realizar um clone superficial.
 10
Author: purezen, 2015-02-20 23:29:22

Utilizar

git clone https://github.com/<path>/repository
or
git clone https://github.com/<path>/<master>.git

Exemplos

git clone https://github.com/jonathanluo/jpa
git clone https://github.com/jonathanluo/jpa.git
git clone https://github.com/spring-projects/spring-data-graph-examples
git clone https://github.com/spring-projects/spring-data-graph-examples.git
 8
Author: Jonathan L, 2014-12-22 17:24:43

Existe uma nova opção (em algum momento antes de abril de 2013) no site que diz "Clone no Windows".

Isto funciona muito bem se já tiver o Cliente do Windows GitHub mencionado por @Tommy na sua resposta sobre esta questão relacionada (Como transferir o código no formato ZIP do GitHub?).

 5
Author: Richard Le Mesurier, 2017-05-23 11:47:13

Eu concordo com as respostas atuais, eu só quero adicionar um pouco mais de informação, aqui está uma boa funcionalidade {[[2]}

Se quiser pedir apenas o ficheiro zip, mas o dono não preparou um ficheiro zip,

Para obter simplesmente um repositório como um ficheiro zip: adicione a localização extra /zipball/master/ para o fim do URL do repositório, isto dar-lhe-á um ficheiro ZIP completo

Por exemplo, aqui está o seu repositório

Https://github.com/spring-projects/spring-data-graph-examples

Adicionar zipball/master / na ligação do repositório

Https://github.com/spring-projects/spring-data-graph-examples/zipball/master/

Cole o URL no seu navegador e ele dar-lhe-á um ficheiro zip Para Transferir

 1
Author: Udhav Sarvaiya, 2018-05-17 10:38:18