nbgitpuller
nbgitpuller copied to clipboard
Jupyter server extension to sync a git repository one-way to a local path
### Bug description In an older version of JupyterHub (TLJH circa spring 2020; JupyterLab 1.2.14), I could distribute an nbgitpuller link like this: ``` https://saturn.olney.ai/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Fmemphis-iis%2Fdatawhys-intern-notebooks-2023&urlpath=lab%2Ftree%2Fdatawhys-intern-notebooks-2023%2FDescriptive-statistics.ipynb%3Flog%3Dhttps%3A%2F%2Flogging2.olney.ai%2Fdatawhys%2Flog%26bl%3Dpy&branch=master ``` and it would resolve...
Here's a new error that I saw for the first time when trying to open a notebook:  What I did that triggered this error: I went to http://data8.org/sp17/ and...
Proposal for fixing https://github.com/jupyterhub/nbgitpuller/issues/122 `.nbgitpuller.script.{init,update}` placed at the top of the repo contains a list of shell commands to run when the project is checked out or refreshed respectively. Let...
When cloning a Git project `.git` suffix is repository URL is kept what results in the creation of a folder named `repository_name.git`. That PR proposes to remove that `.git` suffix.
Cloning a Git repository for an authenticated server can be achieved with a repository URL of the form "https://login:token@hostname/path.git". When using an token with a limited validated period, the initial...
Just leaving it empty now checks out HEAD, which is the default branch. Fixes https://github.com/jupyterhub/nbgitpuller/issues/311
### Proposed change Could we change the default branch to Main from Master? It has been a couple years ### Alternative options Some other option where users as a default...
Removal of Python 3.7 due to EOL https://devguide.python.org/versions/
I think having `nbgitpuller` create folders prefixed with `.` isn't relevant enough to be enabled by default for securiyt reasons. I think its a relatively easy way to create exploits...