Google Colab和Github的梦幻联动:如何将Colab文件提交到Github上

开始之前

Google Colaboratory是免费的python notebook实验平台,并且搭载免费GPU供学习使用,可谓是无比良心,但使用这一资源的前提是能够科学上网
本文不会详述Colab的使用技巧,本文希望解决以下一个核心流程:
笔者希望在Colab中通过notebook进行实验,但同时希望通过Github进行代码的留存和仓库管理。如果是常规方式则需要每次在Colab中写完代码 -> 下载文件 -> 用本地的git进行控制,如果修改了文件则又需要再次下载提交,非常麻烦

联动流程

  1. 在Github上创建一个仓库,同时选择创建.gitignore/README文件
    • 仓库public和private都可以,但private则后续需要在Colab中授权
    • 创建文件的目的是让仓库拥有一个分支,否则后续无法直接提交

BBFD6E3C-5A73-475B-8418-59C8852B5F37.png

A3990C37-EC19-455A-9B40-9C2AF0284B11.png

  1. 在Colab中新建一个文件(注意要用Chrome浏览器,否则在实验的过程中可能有API无法使用,倒是不影响和Github的联动),也可以在Google Drive中新建文件

0001C2CC-850B-4884-BB20-CB05F76A9701.png

  1. 愉快的写代码
  2. 点击[文件 -> 在Github中保存一份副本],之后会自动跳转到Github授权页请求授权

C177B24C-3BAA-4CE6-A9B3-DC163D37EAAC.png

  1. 选择刚刚创建的仓库和分支,并且填写路径和文件名

0C4E1BB0-7CFA-4DC2-BA65-95B7ADD42C5D.png

  1. 回到Github仓库中就可以看到刚刚从Colab提交成功的文件了🎉

FECB65C5-2397-4486-A462-112BB76D6148.png

在提交时如果选中了最后的✅
则会在上图中多一个蓝色的小tag,点击该链接即可跳转到Colab中的notebook,非常方便

  1. 如果再次修改了文件想要提交(注意要在原文件里修改,不要在Github中蓝色链接跳转的文件中修改),则只需充分4和5步即可,唯一麻烦的就是代码库每次都要选择,文件路径每次都需要填写(只有这不是很人性化,但毕竟Colab也没想让你用来做版本管理,只是复制了一份副本)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

doubleZ0108

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值