I'm currently submitting my CV for Ph.D positions and internships at research labs. I have one publication already, and I am currently in the process writing my Master's thesis. I would very much like to attach a hyperlink in my CV to directs to my thesis since it is more telling of the work I've been doing than say my publication. I'm wondering if there is exists a "version control" paper repository, similar to say the way Github works for software developers? What I mean by this is a place where I can upload improvements to my thesis without necessary making it publicly available (it can only be accessed via the hyperlink). My reason for doing this is fairly obvious. I can actively make improvements to my thesis after I have submitted the relevant documents, which the committee members viewing my dossier would later see. Does anyone know of such a resource?

  • 5
    Files in your public dropbox folder fit your criteria. Jan 16, 2016 at 18:23
  • @DavidKetcheson Thank you! I don't know why I didn't think of this.
    – user119264
    Jan 16, 2016 at 18:24
  • 1
    I recommend Zenodo or figshare, with a preference to the former. Check my relevant answer for details. Those solutions are better than Dropbox, Google Drive and similar solutions in many ways, including built-in version control, potential for social interaction, discoverability and DOI assignment, which makes your materials easily citable. Jan 16, 2016 at 19:19
  • @AleksandrBlekh Can you share by link only on Zenodo (see my comment to Jeon's answer)? Jan 17, 2016 at 8:31
  • 2
    @FedericoPoloni: Both Zenodo and figshare offer restricted access (I haven't tried it, though) and/or private workspace. In addition, figshare offers private link sharing. Either of options/features should solve the problem. By the way, I just discovered that figshare also offers DOI assignment and, even, reservation, in addition to other nice features. Having said that, I still think that from a long-term perspective, Zenodo is a better option, as it is a not-for-profit organization, funded by EU and uses extremely solid IT infrastructure of CERN. Jan 18, 2016 at 9:08

1 Answer 1


If you are familiar with LaTex, use it with git.

Edit and mess around with paper on master branch, and push some good, meaningful and confirmed improvements on your work into release branch.

If you need a repository private until you decide to make it public, use Bitbucket or GitLab, instead of github. They provide free private repository. When you finished your paper, you can change repository settings to public.

I am not sure whether Diff-ing PDFs---your previous and current paper---is easy problem or not. But you can choose a solution among several: pdfdiff, DiffPDF, pdf-diff, diff-pdf and etc.

  • You can set up your own git repo with controlled access using gitosis.
    – vonbrand
    Jan 17, 2016 at 0:34
  • -1 because it looks like you misunderstood the question. OP knows about github, and they are looking for a way to make the thesis not public nor private, but reachable only via a link that they put on their CV. Jan 17, 2016 at 8:29
  • 1
    All three provide hyperlink of raw files. Get a raw link of a single file, and shorten with goo.gl, bit.ly or something. Jan 17, 2016 at 8:38
  • @vonbrand: I would say that self-hosted versions of the de-facto standard Git services are better solutions. I'm talking about GitHub Enterprise (very expensive) or much more affordable (and even free for the most of GitHub functionality) GitLab. Jan 18, 2016 at 3:30
  • @Jeon That won't help -- if a file is public, it can be found by other means, too (e.g. the github search box), and it will be indexed by Google. Jan 18, 2016 at 7:14

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .