GitHubプロジェクトをダウンロードする最速の方法


207

プロジェクトのSpringデータグラフの例のソースコードを自分のボックスにダウンロードする必要があります。公開読み取り専用アクセスがあります。このコードをダウンロードする非常に高速な方法はありますか?

私はGitHub /コミットコードで作業することを考えていません。Webで公開されているほとんどのチュートリアルでは、「GitHubでプロジェクトを設定したい」と想定しているため、15〜20ステップのプロセスが殺到しています。私にとって、ソースリポジトリが公開されている場合、そのコードをファイルシステムに格納するのに10秒もかかりません。

15-20ステップのプロセスを提供するチュートリアル:

とてもシンプルなものが必要です。ソースコードをプルするだけで、GitHubを学ぶのはなく、ソースコードを見ることに興味があります

速いポインター/チュートリアルはありますか?(GitHubアカウントを持っています。)

回答:


252

プロジェクトページで、[クローンまたはダウンロード]ドロップダウンにある[ZIPのダウンロード]ボタンを押すことができます。

ここに画像の説明を入力してください

これにより、最新バージョンのコードをzipアーカイブとしてダウンロードできます。

このボタンが表示されない場合は、プロジェクトのメインページにいないことが原因と考えられます。アクセスするには、「<>コード」というラベルの付いた左端のタブをクリックします。


27
私はこのボタンをよく見逃しています。彼らはそれをもう少し「目に見える」ものにすべきです。
ZeissS

24
まあ、わかりにくい配置に関しては...そのボタンをクリックすると、githubに次のように言っています。あなたがそういうバージョン管理の世界ですか?つまり、そのボタンを使用します。問題ありません。そのためにありますが、サイトの主な使用例ではありません。
Dan Ray

7
私のように、それが見つからなかった場合:CTRL + Fを
押してから

36
プロジェクト内のディレクトリまたはファイルのページではなく、メインプロジェクトページにいる必要があることに注意することも重要です(そのファイルがスタンドアロンプ​​ログラムであっても)。ブラウザまたはgitのどちらを使用しているかに関係なく、サブページにはダウンロード情報がありません。
adam.r 2014年

1
プロジェクトのブランチのダウンロードボタンが見つかりませんでした
vivoconunxino

86

あなたは言う:

ソースリポジトリが公開されている場合、そのコードをファイルシステムに格納するのに10秒もかかりません。

そしてもちろん、Git(GitHubがすべてです)を使用したい場合、システムにコードを取得するために行うことは「リポジトリの複製」と呼ばれます。

これはコマンドラインでの単一のGit呼び出しであり、Web上のリポジトリを参照したときと同じようにコードを提供します(ZIPアーカイブを取得するときは、解凍する必要があるなど、常に直接参照できるとは限りません。 )。あなたが言及するリポジトリについては、あなたはそうするでしょう:

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

git:型URLはあなたにリンクされたページからのものです。今の私のシステムでは、上記のコマンドの実行に3.2秒かかりました。もちろん、ZIPとは異なり、リポジトリの履歴が大きくなると、リポジトリのクローン作成にかかる時間が長くなります。そのためのオプションがありますが、これは単純にしておこう。

私はただ言っています:問題の大部分が実際にGitを使用することに抵抗がある場合、あなたは非常に苛立ちを感じます。


22
多くの人が私をここで誤解していると思います。それは、彼らが使用するツールと「私はそれを理解する」に非常に熱心だからです。質問を注意深く観察すると、最も明白な必要性である「Spring DataGraphの例を見る」ことがポイントでした。与えられた有効な質問に対して、「ZIPとしてダウンロード」は完全に有効で許容可能なソリューションです。これは決してgitが低品質のソース管理システムであることを意味するものではありません(私はgitが大好きです)。実際、これはGitの使用に消極的であることを意味するものではありません。他に15のツールを学ぶことが義務付けられたすべてのことを想像してみてください。
Kannan Ekanath 2013

1
@CalmStormこの反応は最初から腹を立ててgitいるようだったからだと思います。しかし、公平を期すために、「すごい、gitボールを吸う」から「すごい、すごい」への移行はgit、たとえば、転覆や、真夜中だと想定しない他のツールに既に慣れている場合、数週間から数か月かかることがあります。 -すべてのための新しい単語を作り上げるのが大好きな人々によって書かれた12のmanページを読むのに世界中で自由な時間を持っている司令官中毒者。(つまり、のマニュアルページを読むと、gitすべての概念が実際よりも難しく複雑に見えます。)
Camilo Martin

8
これは私が探していた答え、「gitを使用してコードを取得する方法」です。この単純なコマンドが「ダウンロード」リンクの横にも含まれていないのはなぜですか?私たちgit以外のユーザーにはとても便利でしょう。再度、感謝します。+1
インサナー2014年

4
@unwind「私が言っているだけです。問題の大部分がGitとGithubの作成が不十分で直感的でないインターフェースが原因である場合、あなたは非常に苛立ちを感じます。初心者ユーザーを念頭に置いて構築されていないため、完全に理解できます。 」TFTFY
パダワン

実際、「git pull」は「git clone」よりも高速です
Makan Tayebi

43

2016年7月更新

のとして2016年7月Download ZIPボタンが下に移動した Clone or download 極端な右下のヘッダのCodeタブ:

ZIP(2013)をダウンロード


ボタンが表示されない場合:

  • <> Code右側のナビゲーションメニューからタブを選択していることを確認する、または
  • Repoにはzipが用意されていない場合があります。/archive/master.zipリポジトリURLの最後に追加し、マスターブランチのzipファイルを生成します。

    http://github.com/user/repository/

-に-

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

マスターブランチのソースコードをzipファイルで取得します。master上記のURLをブランチまたはタグの名前に置き換えることで、タグとブランチ名でも同じことができます。


1
このためのダウンロードzipが表示されません。このリンクをダウンロードするには?github.com/maryo/php-5.5-windows-extensions/tree/master/...
エアリー

5
ダウンロードできるのはリポジトリのみです。そのパスはリポジトリではなく、リポジトリ内のディレクトリです。個々のファイルをダウンロードする必要があります。各ファイルをクリックしたら、[Raw]ボタンを使用します。
Manav Kataria 2014年

17

GitHubプロジェクトをダウンロードするもう1つの高速な方法は、次のように--depth引数を指定してクローン機能を使用することです。

git clone --depth=1 git@github.com:organization/your-repo.git

浅いクローンを実行します。


1
私のように知らなかった人のために:すべてのリビジョンを含むgit clone your-git-urlプロジェクト提供します。したがって--depth=1、最新のリビジョンのみを取得するため、「浅い」クローンになります。いいね!ソース
RolfBly

14

GitHubプロジェクトからWindows CMDを使用してGitでダウンロードする

GitHub <b> HTTPS clone URL </ b>からリンクをダウンロードできます

上の画像のHTTPSクローンURLのウィンドウコマンドプロンプトコマンドでダウンロード

  1. 図1に示すHTTPSクローンURLをコピーします

  2. CMDを開く

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


ダウンロードボタンをクリックしてもリポジトリがダウンロードされないことがありますが、これは
役に立ち

9

使用する

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

git clone https://github.com/spring-projects/spring-data-graph-examples
git clone https://github.com/spring-projects/spring-data-graph-examples.git

4

「Clone in Windows」というサイトの新しい(2013年4月以前の場合もある)オプションがあります。

@Tommyがこの関連質問の回答で述べたように、Windows GitHubクライアントを既に持っている場合、これは非常にうまく機能しますGitHubからソースをZIP形式でダウンロードする方法は?)。


これは現在「デスクトップでのクローン」と呼ばれていると思います。これはとても便利に思えたので、Win 7にクライアントをインストールしましたが、Chromeはそれを見つけることができないようです。「デスクトップで複製」をクリックするたびに、クライアントを再度ダウンロードするように求められます。
Glenn Lawrence

1

私は現在の答えに同意します、もう少し情報を追加したいだけです、これは良い機能です

zipファイルのみを必要とするが所有者がzipファイルを準備していない場合、

リポジトリをzipファイルとしてダウンロードするには、リポジトリのURLの最後にパス/ zipball / master /を追加します。これにより、完全なZIPファイルが作成されます

たとえば、ここにあなたのリポジトリがあります

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

リポジトリのリンクにzipball / master /を追加します

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

URLをブラウザーに貼り付けて、ダウンロードするzipファイルを提供します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.