4

As a designer I use git on my local machine to track projects that, in addition to source code, often contain iterations of icons, pdf manuals, slideware, interaction design documents, and even a short how-to video or two that'll be bundled with the software.

I don't know whether git is the right tool for version control of design artifacts or whether I should bite the bullet and move my stuff over to Subversion, Perforce, PlasticSCM, or something designed to handle binary blobs. But the files aren't large and the extra gig it uses on my personal machine to keep them versioned in git is cheaper than the overhead of switching to a different version control system just for my design artifacts. (Though I am trying to figure out if git submodule, git annex, or git bup might help.)

However, my question is whether it would be rude to put one of these projects on github. I'd like to share it with some collaborators and it would be most convenient (for me anyway) to just push the entire repository as is. AFIK github doesn't come out and say that projects should consist of text files, but it does seem to be an implicit assumption. I'm concerned that pushing a project that contains slideware and videos would be a rude misuse of a community resource, but I'm not sure what would constitute a "rude size" (50MB? 500MB? 5GB?) because they don't define disk space limits. This particular project repo is less than half a gig so perhaps I'm making much ado about nothing.

[Edit: I completely missed the other, more helpful github disk quota help page: https://help.github.com/articles/what-is-my-disk-quota ]

4

2 回答 2

2

不,这并不粗鲁。很多人在 Github 上托管二进制文件,甚至还有特殊的图像查看模式

于 2012-05-25T20:26:53.350 回答
0

嗯,把它扔在那里。它们对空间使用有软限制。如果有人标记它,它将被删除。没有损失。如果您正在分享有用的东西,那么您将做的最糟糕的事情就是吸引更多潜在的付费访问者。

于 2012-05-25T20:26:22.367 回答