You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将GoogleColab本地存储的数据上传至GitHub或Kaggle?

把Google Colab本地文件存储的数据上传到GitHub或Kaggle的方法

当然有办法啦!下面我分两个平台给你详细拆解操作步骤,都是Colab环境里常用的实用方法:

上传到GitHub

我推荐用Git命令行的方式,直接在Colab的代码单元格里操作,效率很高:

  • 第一步:先确认你的文件位置
    运行!pwd查看当前工作目录,!ls列出目录里的文件,确保要上传的文件在这个路径下(如果不在,用!mv 原路径/文件名 .把文件移过来)。

  • 第二步:初始化Git仓库(如果是第一次操作的话)
    在代码单元格里输入以下命令,替换成你的GitHub用户名和邮箱:

    !git init
    !git config --global user.name "你的GitHub用户名"
    !git config --global user.email "你的GitHub注册邮箱"
    
  • 第三步:添加文件到Git暂存区
    上传单个文件用!git add 你的文件名,如果要上传当前目录下所有文件,用!git add .。

  • 第四步:提交更改
    给这次提交加个清晰的说明,比如:

    !git commit -m "Upload files from Google Colab"
    
  • 第五步:关联你的GitHub远程仓库
    先在GitHub上创建一个空仓库,然后把仓库的HTTPS地址替换到下面的命令里,注意要把<你的GitHub令牌>换成你自己的个人访问令牌(在GitHub的Settings -> Developer settings -> Personal access tokens里创建,勾选repo权限):

    !git remote add origin https://<你的GitHub令牌>@github.com/<你的用户名>/<仓库名>.git
    
  • 第六步:推送到GitHub
    如果仓库的默认分支是main就用下面的命令,要是是master就把main换成master:

    !git push -u origin main
    

小提醒:要是之前这个仓库已经有内容了,推之前记得先拉取最新版本:!git pull origin main

上传到Kaggle

推荐用Kaggle API来操作,全程在Colab里搞定,不用来回切换页面:

  • 第一步:获取Kaggle API密钥
    登录Kaggle账号,进入Account页面,找到「Create New API Token」,点击后会下载一个kaggle.json文件,保存好。

  • 第二步:在Colab里上传kaggle.json
    运行下面的代码,在弹出的窗口里选择刚才下载的kaggle.json上传:

    from google.colab import files
    files.upload()
    
  • 第三步:配置Kaggle环境
    运行以下命令把密钥放到正确的路径,并设置权限:

    !mkdir -p ~/.kaggle
    !cp kaggle.json ~/.kaggle/
    !chmod 600 ~/.kaggle/kaggle.json
    
  • 第四步:上传到Kaggle数据集
    如果你已经在Kaggle上创建好了空数据集,先拿到数据集的slug(格式是你的Kaggle用户名/数据集名称),然后运行:

    # 上传指定目录下的所有文件,-m后面是更新说明
    !kaggle datasets version -p ./你要上传的目录 -m "Update from Google Colab"
    

    要是还没创建数据集,可以直接用下面的命令创建并上传:

    !kaggle datasets create -p ./目标目录 -t "数据集标题" -d "数据集描述"
    

备选方案:如果觉得API麻烦,也可以先从Colab下载文件(运行files.download("你的文件名")),然后手动上传到Kaggle的数据集或个人空间里。

内容的提问来源于stack exchange,提问作者hdiz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:06:05