GitHub is a popular site that allows programmers to publish open-source projects for free.
However, there's limitations on file attachments. In particular, if you create a pull request or an issue.
An easy way to attach any file, is to use ShareByLink. We offer free file sharing with no registration. Create a sharing link right away with our web upload tool. Or, integrate our sharing into Windows with our desktop app.
GitHub itself does have limited support for attachments, but at the time of this writing, GitHub is limited to 25 MB for raw files and 10 MB for images.
Using GitHub, only the following extensions are currently supported: PNG (.png), GIF (.gif), JPEG (.jpg), DOC (.docx), PPT (.pptx), Excel (.xlsx), TXT (.txt), PDF (.pdf), ZIP (.zip), GZIP, (.gz)
ShareByLink helps you easily get around these limits, by allowing any file extension, and file sizes up to 2 GB.
Our team is considering even more features that will increase support for GitHub users over time. You can join the newsletter to stay in the know.
When programming-- and especially when using tools like GitHub pull requests-- it's common to need to share large memory dumps, log files or binaries. We hope ShareByLink makes life a little easier for those trying to collaborate!
Simon Lightstone is a programmer, blogger and contributor to the ShareByLink project.