簡體   English   中英

如何直接將文件從 colab 復制到 github 存儲庫? (可以將筆記本保存在 Github 存儲庫中)

[英]How can I copy a file from colab to github repo directly? (It is possible to save the notebook in the Github repo)

如何將 colab notebook 生成的文件直接保存到 github repo? 可以假設筆記本是從 github 存儲庫中打開的,並且可以(同一個筆記本)保存到同一個 github 存儲庫中。

Google Colaboratory 與 github 的集成往往缺乏,但是您可以從筆記本內部運行 bash 命令。 這些允許您訪問和修改生成的任何數據。

您需要在 github 上生成一個令牌,以允許訪問您要將數據保存到的存儲庫。 請參閱此處了解如何創建個人訪問令牌。

獲得該令牌后,您可以從筆記本內部運行 git 命令來克隆存儲庫,添加所需的任何文件,然后上傳它們。 此處的這篇文章提供了有關如何深入執行此操作的概述。

話雖如此,這種方法有點麻煩,最好將colab 配置為通過 SSH 連接工作。 完成此操作后,您可以使用 sshfs 將 colab 實例上的文件夾掛載到本地計算機上的文件夾中。 這將允許您像訪問計算機上的任何其他文件夾一樣訪問 colab,包括在 IDE 中打開它,在文件瀏覽器中查看文件,以及克隆或更新 git 存儲庫。 這更深入。

這些是我能夠確定的最佳選擇,我希望其中一個可以為您服務。

Google Colaboratory 與 github 的集成往往缺乏,但是您可以從筆記本內部運行 bash 命令。 這些允許您訪問和修改生成的任何數據。

您需要在 github 上生成一個令牌,以允許訪問您要將數據保存到的存儲庫。 請參閱此處了解如何創建個人訪問令牌。

獲得該令牌后,您可以從筆記本內部運行 git 命令來克隆存儲庫,添加所需的任何文件,然后上傳它們。 此處的這篇文章提供了有關如何深入執行此操作的概述。

話雖如此,這種方法有點麻煩,最好將 colab 配置為通過 SSH 連接工作。 完成此操作后,您可以使用 sshfs 將 colab 實例上的文件夾掛載到本地計算機上的文件夾中。 這將允許您像訪問計算機上的任何其他文件夾一樣訪問 colab,包括在 IDE 中打開它,在文件瀏覽器中查看文件,以及克隆或更新 git 存儲庫。 這更深入。

這些是我能夠確定的最佳選擇,我希望其中一個可以為您服務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM