私は奇妙な何かを見ます:
http://github.com/zoul/Finch.git
今、私はそのCVSやSVNなどではありません。それをブラウザで開くと、何か間違ったことをしたことがわかります。だから私はいくつかのハッカースタイルのツールが必要なのでしょうか?一部のクライアント?
(つまり...なぜZIPファイルを提供しないのですか?世界は十分に複雑ではありませんか?)
私は奇妙な何かを見ます:
http://github.com/zoul/Finch.git
今、私はそのCVSやSVNなどではありません。それをブラウザで開くと、何か間違ったことをしたことがわかります。だから私はいくつかのハッカースタイルのツールが必要なのでしょうか?一部のクライアント?
(つまり...なぜZIPファイルを提供しないのですか?世界は十分に複雑ではありませんか?)
回答:
そのようなURLを介してそのリポジトリを複製するには:はい、クライアントが必要です、そしてそのクライアントはGitですです。です。これにより、変更を加えたり、独自のブランチを作成したり、他の開発者と同期してマージしたり、独自のソースを維持したり、毎回すべてをダウンロードしたり、独自の変更を上書きしたりすることなく、簡単に最新の状態に保つことができます。ZIPファイルは、そんなことさせないで。
これは主に、ソースを取得して変更を加えないだけの人ではなく、ソースを開発したい人向けです。
ただし、ZIPファイルを取得することもできます。
クリックしてhttp://github.com/zoul/Finch/して、緑の上でクリックClone or Downloadボタンを押します。こちらをご覧ください:
リポジトリの所有者がzipファイルを準備しておらず、ダウンロードで自分自身を使用したい場合はどうなりますか?答えはあります。ソフトウェアをダウンロードしたり、キーをインストールして登録したり、GitHubに何もないなどの恐ろしいプロセスを通過する必要はありません。
リポジトリをzipファイルとして簡単にダウンロードするには、リポジトリのURLの最後に追加のパス「/ zipball / master /」を追加して、全体のzipファイルを取得します。
例えば、
になる:
次に、ダウンロードするzipファイルを提供します。
2016年7月更新
のとして2016年7月、Download ZIPボタンが下に移動した Clone or download に極端な右下のヘッダのCodeタブ:
ボタンが表示されない場合:
/archive/master.zip
リポジトリURLの最後に追加し、マスターブランチのzipファイルを生成します。http://github.com/user/repository/
-to->
http://github.com/user/repository/archive/master.zip
マスターブランチのソースコードをzipファイルで取得します。master
上記のURLをブランチまたはタグの名前に置き換えることで、タグとブランチ名でも同じことができます。
v1.0
と、zipファイルはv
&ダウンロードを無視しますrepo-1.0
。githubのバグですか?
リポジトリをzipファイルとしてダウンロードするにはcurl
:
curl -L -o master.zip http://github.com/zoul/Finch/zipball/master/
リポジトリがプライベートの場合:
curl -u 'username' -L -o master.zip http://github.com/zoul/Finch/zipball/master/
出典:Githubヘルプ
wget https://github.com/zoul/Finch/archive/master.zip
コマンドラインから実行する場合の参考資料は次のとおりです。http: //linuxprograms.wordpress.com/2010/10/26/checkout-code-from-github/
基本的には
git clone http://github.com/zoul/Finch.git
これはかなり古い質問ですが、私は2セントを共有します。
同様zipball
のリンクがここに様々な答えが指す、ありtarball
でgitリポジトリのコンテンツダウンロードだけでなく、リンクtar.gz
の形式が。
curl -L http://github.com/zoul/Finch/tarball/master/
Gitは、ダウンロードするファイルのタイプをURLの最後に追加するだけの別のURLパターンも提供します。この方法は、これらのURLをバッチまたはbashスクリプトで処理する場合に適しています。
curl -L http://github.com/zoul/Finch/archive/master.zip
curl -L http://github.com/zoul/Finch/archive/master.tar.gz
交換するmaster
とcommit-hash
またはbranch-name
下記のような上記のURLインチ
curl -L http://github.com/zoul/Finch/archive/cfeb671ac55f6b1aba6ed28b9bc9b246e0e.zip
curl -L http://github.com/zoul/Finch/archive/cfeb671ac55f6b1aba6ed28b9bc9b246e0e.tar.gz
curl -L http://github.com/zoul/Finch/archive/your-branch-name.zip
curl -L http://github.com/zoul/Finch/archive/your-branch-name.tar.gz
[ZIPのダウンロード]ボタンが利用できない場合は、[Raw]をクリックすると、ファイルがシステムにダウンロードされます。
2016年6月の時点で、[ZIPのダウンロード]ボタンはまだ[<>コード]タブの下にありますが、2つのオプションのクローンまたはダウンロードがあるボタン内にあります。
私は同じ問題に直面していましたが、誤ってこの問題を分類しました。1)githubにログインします。2)右上の[フォーク]ボタンをクリックします。3)上記の手順の後、[<>コード]タブの下に緑色でクローンまたはダウンロードが表示されます。