csvbase is a simple website for sharing table data. Join the discord.

How to do I use csvbase with data stored in git?

Using csvbase as a web frontend to csv files in git

csvbase can provide read (and write) access to csv files stored in a git repo.

screenshot of a csvbase table tracking a github
file

To create a table with a git upstream, visit the new table (from git) page and fill out the form.

When you edit table with a git upstream (via the API, via the website, however) that change will be commited and pushed to your git repo.

If your github repo is public and read-only access is all you need, that's it.

However if your repo is private or you want to be able to edit your data on csvbase you will need to provide authentication in your repository url, for example as:

https://calpaterson:github_pat_ABCD1234@github.com/calpaterson/csvbase.git

To find out how to generate a suitable personal access token for github, see that FAQ.