14

私は過去に Google コードを使用しており、ダウンロード用に実行可能な jar ファイルをアップロードする機能がありました。現在は GitHub を使用しており、開発者がファイル (つまり、実行可能な jar ファイル) をアップロードできるダウンロード タブがあったことを理解していますが、残念ながらそれは現在は推奨されていません。

開発者以外がプロジェクト全体を zip ファイルとしてダウンロードしてコンパイルするのは少し複雑です。ダウンロード用に GitHub で実行可能な jar ファイルを展開/アップロードする別の/より良い方法はありますか?

4

3 に答える 3

26

2013 年 7 月 2 日以降、リリースを通じて、「実行可能な jar ファイルをダウンロード用にアップロード」する新しい方法が利用できるようになりました。

リリース、ソフトウェアをエンド ユーザーに出荷するためのワークフロー。
リリースは、Git アーティファクトを超えた完全なプロジェクト履歴を示す変更ログとバイナリ アセットを備えた第一級のオブジェクトです。リポジトリのホームページからアクセスできます。

ホームページ

  • リリースには、リリース ノートと、ソフトウェアまたはソース コードをダウンロードするためのリンクが付属しています。
  • 多くの Git プロジェクトの規則に従って、リリースは Git タグに関連付けられています。既存のタグを使用するか、公開時にリリースにタグを作成させることができます。
  • バイナリ アセット (コンパイル済みの実行可能ファイル、縮小されたスクリプト、ドキュメントなど) をリリースに添付することもできます。公開されると、リリースの詳細とアセットは、リポジトリを表示できる人なら誰でも利用できます。

リリース

これは、2012 年 12 月に削除された古いバイナリ アップロード サービスに代わるものです。

于 2013-07-03T05:47:34.687 に答える
2

Git はバイナリ ファイルではなくソース コードを処理するのが最適であるため、リポジトリにそれらを含める必要があります。

おそらく、より良いオプションは 、推奨されている S3 または Google Code を使用することです。

于 2013-05-14T15:38:44.713 に答える
1

Github には、バイナリをアップロードできるダウンロード リンクがありました。

2012 年末現在、ダウンロード オプションは削除されています。

私の個人的なお気に入りは、Source Forge を使用することです。

github を Source Forge と統合する手順については、こちらを参照してください。

http://sourceforge.net/publish/?source=github

以下は、ソースに github を使用し、バイナリに source forge を使用する arduino プロジェクトの例です。

https://sourceforge.net/projects/all-spark-cube/

https://github.com/spudstud/All-Spark-Cube

于 2013-05-15T16:20:00.077 に答える