デザイナーとして、私はローカルマシンでgitを使用して、ソースコードに加えて、アイコン、PDFマニュアル、スライドウェア、インタラクションデザインドキュメント、さらには短いハウツービデオを含むプロジェクトを追跡します。ソフトウェアにバンドルされています。
gitがデザインアーティファクトのバージョン管理に適したツールであるかどうか、または弾丸を噛んでSubversion、Perforce、PlasticSCM、またはバイナリブロブを処理するように設計されたものに移動する必要があるかどうかはわかりません。しかし、ファイルは大きくなく、個人のマシンでgitでバージョン管理するために使用する追加のギグは、デザインアーティファクトのためだけに別のバージョン管理システムに切り替えるオーバーヘッドよりも安価です。(私はgitサブモジュール、git annex、またはgit bupが役立つかどうかを理解しようとしていますが。)
ただし、私の質問は、これらのプロジェクトの1つをgithubに配置するのが失礼かどうかです。私はそれを何人かの協力者と共有したいと思います、そしてそれは(とにかく私にとって)リポジトリ全体をそのままプッシュするのが最も便利でしょう。AFIK githubは出てこないので、プロジェクトはテキストファイルで構成する必要があるとは言われていませんが、それは暗黙の前提のようです。スライドウェアとビデオを含むプロジェクトをプッシュすることは、コミュニティリソースの失礼な悪用になるのではないかと心配していますが、「失礼なサイズ」(50MB?500MB?5GB?)を構成するものが何であるかはわかりません。ディスクスペースの制限を定義します。この特定のプロジェクトレポはギグの半分未満なので、おそらく私は何も気にしないでいます。
[編集:他のもっと役立つgithubディスククォータヘルプページを完全に見逃しました:https ://help.github.com/articles/what-is-my-disk-quota ]