Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python git:通过jupyter笔记本的克隆问题_Python_Git_Jupyter Notebook - Fatal编程技术网

Python git:通过jupyter笔记本的克隆问题

Python git:通过jupyter笔记本的克隆问题,python,git,jupyter-notebook,Python,Git,Jupyter Notebook,我正在尝试将我的repo中的一个文件克隆到jupyter笔记本。这是一个最终的项目,这是一个要求 jupyter笔记本有一组程序,如果将my repo中的模块克隆到jupyter笔记本的目录中,这些程序将正常运行。我们的教授说,他只需看看jupyter笔记本,然后在笔记本中使用git clone克隆它。如果不克隆,则扣10% 所以我试着在我的笔记本上输入以下内容 !git clone 'SSH of git repo' *filename* 但是,当我这样做时,出现了以下错误: Clonin

我正在尝试将我的repo中的一个文件克隆到jupyter笔记本。这是一个最终的项目,这是一个要求

jupyter笔记本有一组程序,如果将my repo中的模块克隆到jupyter笔记本的目录中,这些程序将正常运行。我们的教授说,他只需看看jupyter笔记本,然后在笔记本中使用
git clone
克隆它。如果不克隆,则扣10%

所以我试着在我的笔记本上输入以下内容

!git clone 'SSH of git repo' *filename* 
但是,当我这样做时,出现了以下错误:

Cloning into *filename*..
remote: Enumerating objects: 23, done.
remote: Counting objects: 100% (23/23), done.
remote: Compressing objects: 100% (20/20), done.
remote: Total 23 (delta 8), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (23/23), 16.62 KiB | 218.00 KiB/s, done.
fatal: premature end of pack file, 127 bytes missing
warning: die() called many times. Recursion error or racy threaded death!
fatal: index-pack failed

关于克隆,我有什么做错了吗?理论上,如果我使用终端,它应该可以工作。但是为什么在使用jupyter笔记本时它不起作用呢?

如果您遇到这个问题,我仍然不知道为什么会发生这种情况,但我发现以下代码可以工作:

!git clone --depth=1 `ssh url`

如果您遇到此问题,我仍然不知道为什么会发生这种情况,但我发现以下代码可以工作:

!git clone --depth=1 `ssh url`

我不太清楚您将要实现什么目标,但我认为您需要从远程存储库中提取。您是否有本地存储库,并且希望从远程存储库中添加文件(提取)?您不能使用克隆从远程存储库中获取单个文件。您可以使用克隆下载整个Repository抱歉。只是一点上下文:有一个文件夹,其中有一个1项目文件。我在远程git存储库中有一个python模块,我需要将其克隆到项目文件所在的文件夹中。我需要使用jupyter笔记本中的一些cli命令克隆它。但是这些错误显示了upah,好吧,理解。我不太明白你要实现什么,但我认为你需要从远程存储库中提取。你有本地存储库吗?你想从远程存储库中添加文件(提取)?你不能使用克隆从远程存储库中获取单个文件。您可以使用克隆下载整个Repository抱歉。只是一点上下文:有一个文件夹,其中有一个1项目文件。我在远程git存储库中有一个python模块,我需要将其克隆到项目文件所在的文件夹中。我需要使用jupyter笔记本中的一些cli命令克隆它。但是这些错误显示了啊,好吧,明白吗