Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

As part of a collaborative Creative Commons project, I would like to allow editors to contribute by editing a relatively large text file: ~8 Mb, ~100k lines. Ideally, contributions would be git pull requests that the project administrator (aka: me) would integrate to the master branch.

However, potential contributors are not programmers, so I cannot assume that they know or are willing to learn how to use git.

Within Github, it is possible to edit text files and to create pull requests from these edits in a way that does not require any proficiency with git. However, this feature is limited to 5 Mb text files.

Basically, I am looking for this Github feature, but not limited to 5 Mb files. I am also interested in wiki-like editors for large text files, as I could generate the git pull requests on the fly from the wiki edits.

Note: this question was duplicated from this stackoverflow question. I hope superuser is a better place to ask this question.

share|improve this question

closed as off-topic by random Dec 23 '14 at 4:26

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – random
If this question can be reworded to fit the rules in the help center, please edit the question.

You should be able to let your collaborators edit files through GitHub for Window or GitHub for Mac.

You could also try, but I am not sure if it has file editing restrictions similar to GitHub's.

share|improve this answer

Split the file up. Editing such a monster is painful, whatever tools you use. You could use some tool to splice the pieces together. Without more details on the contents and structure of the file(s), it is hard to give more precise advise.

share|improve this answer

If you are just doing text you might want to try gist.

Gist is a simple way to share snippets and pastes with others. All gists are Git repositories, so they are automatically versioned, forkable and usable from Git.

Unfortunately I would assume the size limit would again be a problem here. I have to agree with vonbrand here, dealing with one file that big would be headache.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.