すべてのソースをダウンロードしたり、プロジェクト全体をブラウズすることなく、githubで自分のプロジェクトの実行ファイルをダウンロードできるようにしたい。githubで実行可能なホスト
this similar questionによれば、アップロード/ダウンロードサービスを使用することができます。これは明らかにgithubにはshut downが含まれています。
別の方法がありますか? githubはソフトウェアではなくコードのみを共有することを目指していますか?
すべてのソースをダウンロードしたり、プロジェクト全体をブラウズすることなく、githubで自分のプロジェクトの実行ファイルをダウンロードできるようにしたい。githubで実行可能なホスト
this similar questionによれば、アップロード/ダウンロードサービスを使用することができます。これは明らかにgithubにはshut downが含まれています。
別の方法がありますか? githubはソフトウェアではなくコードのみを共有することを目指していますか?
すべてのビルドをホストする別のリポジトリを作成できます。実行可能ファイルを意味します。そのリポジトリでビルド以外のコードを追加しないでください
この結果、git hubでダウンロードZipボタンをクリックすると、実行可能ファイル(zipファイル)のみがダウンロードされます。
ビルド中に、ビルドのみをホスティングしているリモートリポジトリにプッシュするだけで、実行可能ファイルをフォルダにコピーできます。
これが役に立ちます。
基本的に、GITは単なるSCM(ソースコード管理システム)であり、この目的には意味がありません。
でも、これはgithub.org amd gitのサービスを利用する方法です。
これが役に立ちます。
EDIT: -
Gitのハブは今、それがうまく以下の記事で@VonCによって説明されたリリースをホストするためのソリューションを持っています。それを解決策として使用してください。
ありがとうございました。私は別のリポジトリを混乱させたくないので、バイナリ実行可能ファイルをメインリポジトリに残しましたが、別のホストプロバイダを試してみるべきかもしれません。 – corentin
@corentin dorpboxアカウントにアップロードして顧客と共有することもできます。ドロップボックスにはファイルバージョンシステムがあります。 –
しないでください。バイナリをgitにプッシュすることは決して良い考えではありません。以下に説明するように、リリースを使用します。 –
Update 2d July 2013となりました。は、と定義できます。
old binary upload serviceの代わりに、これはremoved in December 2012でした。
理想的には、GitHubのようなソースリポジトリとしては反対に、アーティファクトリポジトリ内の実行可能ファイルを格納します。
はい、GitHubはソース管理のためのもので、配送からのものではありません(コードから生成されたバイナリなど)。
Nexusは、オープンソースプロジェクトのための無料アップロード可能性を持つバイナリ、などの任意の生成された成果物のための通常の選択肢です。 (また、 "Maven repository hosting for non-public artifacts?" で述べたthis answerから、)
見る "How do I get my software into Central?"
YMMV、私のために働い以下。 MAC上でChromeブラウザを使用した場合、this pageになった後、「Raw」ボタン(「Rawの表示」リンクも有効)をクリックし、実行可能なtatuMicro.kitをダウンロードフォルダにダウンロードしました
注: GitHubでリリースを定義して実行可能なようにホストすることができます:[私の編集した答え](http://stackoverflow.com/a/14034459/6309) – VonC