
# 克隆GitHub开源仓库文件到JupyterLab
在Notebook的JupyterLab中，支持从GitHub开源仓库克隆文件。
1. 通过JupyterLab打开一个运行中的Notebook。
2. 单击JupyterLab窗口上方导航栏的![](https://support.huaweicloud.com/devtool-modelarts/figure/zh-cn_image_0000002684461835.png)ModelArts Upload Files按钮，打开文件上传窗口，选择左侧的![](https://support.huaweicloud.com/devtool-modelarts/figure/zh-cn_image_0000002684581673.png "点击放大")进入GitHub开源仓库克隆界面。
   图1进入GitHub开源仓库克隆界面   
   ![](https://support.huaweicloud.com/devtool-modelarts/figure/zh-cn_image_0000002654302402.png "点击放大")
   
   
3. 输入有效的GitHub开源仓库地址后会展示该仓库下的文件及文件夹，说明用户输入了有效的仓库地址，同时给出该仓库下所有的分支供选择，选择完成后单击"克隆"开始克隆仓库。
   GitHub开源仓库地址：https://github.com/jupyterlab/extension-examples
   图2输入有效的GitHub开源仓库地址   
   ![](https://support.huaweicloud.com/devtool-modelarts/figure/zh-cn_image_0000002654302668.png "点击放大")
   
   
4. Clone仓库的过程中会将进度展示出来。
   图3Clone仓库的过程   
   ![](https://support.huaweicloud.com/devtool-modelarts/figure/zh-cn_image_0000002654302804.png "点击放大")
   
   
5. Clone仓库成功。
   图4Clone仓库成功   
   ![](https://support.huaweicloud.com/devtool-modelarts/figure/zh-cn_image_0000002686120645.png) 
#### 异常处理
- Clone仓库失败。可能是网络原因问题。可以在JupyterLab的Terminal中通过执行git clone https://github.com/jupyterlab/extension-examples.git测试网络连通情况。
  图5Clone仓库失败   
  ![](https://support.huaweicloud.com/devtool-modelarts/figure/zh-cn_image_0000002655603922.png "点击放大")
  
  
- 如果克隆时遇到Notebook当前目录下已有该仓库，系统给出提示仓库名称重复，此时可以单击"覆盖"继续克隆仓库，也可以单击![](https://support.huaweicloud.com/devtool-modelarts/figure/zh-cn_image_0000001452516997.jpg "点击放大")图标取消。
 
