ocharles/papers
A Git annex repository of papers
{ "createdAt": "2014-06-03T19:09:37Z", "defaultBranch": "master", "description": "A Git annex repository of papers", "fullName": "ocharles/papers", "homepage": null, "language": null, "name": "papers", "pushedAt": "2018-12-23T12:16:54Z", "stargazersCount": 713, "topics": [], "updatedAt": "2025-10-18T22:52:55Z", "url": "https://github.com/ocharles/papers"}papers
Section titled “papers”A Git annex repository of academic papers. The intention here is to both provide myself with backups and easy access to papers, while also collecting a repository of links so that people can always find the paper they are looking for.
Using this
Section titled “Using this”To use this repository you need to have Git and Git Annex installed. Then:
git clone git://github.com/ocharles/paperscd papersgit config remote.origin.annex-readonly truegit config annex.security.allowed-http-addresses allgit annex init local-copygit annex get .This will download all of the papers I have. You can of course just selectively git annex get the papers that interest you.
To stay up to date, just run
git annex sync originAlternatively, if you are running the git annex assistant, click on the top right, choose add another local repository and select the directory you cloned the repo into. It will then be automatically kept up to date by the assistant