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.)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":
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".
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.
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.
- 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.
A obter com o Git usando o CMD do Windows a partir de um projecto do GitHub
Copiar o URL do clone dos HTTPS mostrado na imagem 1
Abrir o CMD
git clone //paste the URL show in picture 2
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.
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
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?).
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