Remote Jupyter Notebook - работа с Git - PullRequest
0 голосов
/ 11 ноября 2019

Я работаю над ноутбуком Jupyter, который находится на удаленном сервере, это делается с помощью ssh-туннелирования (подробности см. здесь ).

Моя проблема в том, что я теперь хочучтобы включить Git в моем проекте и разрешить всем членам команды работать с ветками каталога ноутбука.

Это было бы тривиально, если бы мы просто клонировали ноутбук и запускали Jupyter локально, это было бы как любойстандартный проект git. Но ноутбук использует данные из защищенной базы данных сервера - и мы не сможем получить доступ к этой базе данных, пока не запустим Jupyter НЕ локально, а на сервере и не используем ssh-tunneling для удаленного доступа к ноутбуку.

Это проблемапотому что (удаленный) ноутбук сам по себе является одним экземпляром, управляемым одним пользователем, и, следовательно, удаленный пользователь не может одновременно находиться в нескольких ветвях. Поэтому все члены нашей команды могут получить доступ только к одной и той же git-ветке, поскольку наш доступ осуществляется через ssh'ing через одного удаленного пользователя.

Нам не разрешено добавлять больше удаленных пользователей, мы вседолжен войти в систему как admin@server.

Помощь! Как мы можем работать с различными ветками файла записной книжки, сохраняя при этом прямой доступ к своей базе данных!

Xposting в Superuser, но я видел похожие вопросы по SO.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...