до начала
Google ColaboratoryЭто бесплатная экспериментальная платформа для ноутбуков на Python, оснащенная бесплатным графическим процессором для обучения. В этой статье не будут подробно описаны навыки использования Colab. В этой статье мы надеемся решить следующий основной процесс: Автор надеется проводить эксперименты через блокноты в Colab, но в то же время надеется использовать Github для хранения кода и управления складом. Если это обычный метод, вам нужно каждый раз писать код в Colab -> загружать файл -> управлять им с помощью локального git, если вы изменяете файл, вам нужно снова загружать и отправлять, что очень хлопотно
Процесс связывания
- Создайте репозиторий на Github и выберите создание файла .gitignore/README.
- Можно использовать как публичные, так и частные склады, но частные необходимо авторизовать в Colab позже.
- Цель создания файла - позволить складу иметь филиал, иначе его нельзя будет напрямую отправить в будущем
- Создайте новый файл в Colab (обратите внимание на использование браузера Chrome, иначе могут быть API, которые нельзя использовать во время эксперимента, но это не повлияет на связь с Github), или вы можетеGoogle Driveновый файл в
- счастливое кодирование
- Нажмите [Файл -> Сохранить копию в Github], после чего он автоматически перейдет на страницу авторизации Github для запроса авторизации.
- Выберите репозиторий и ветку, которую вы только что создали, и введите путь и имя файла.
- Вернитесь в репозиторий Github, и вы увидите файл, только что отправленный из Colab ?
Если последний ✅ выбран при отправке На картинке выше будет маленькая синяя метка, кликните на ссылку, чтобы перейти к блокноту в Colab, что очень удобно.
- Если вы снова измените файл и хотите отправить его (обратите внимание, что вам нужно изменить его в исходном файле, не изменяйте его в файле, который перешел по синей ссылке в Github), вам нужно выполнить только шаги 4 и 5. Беда только в том, что кодовую базу каждый раз приходится выбирать, а путь к файлу нужно каждый раз заполнять (только это не очень удобно, но ведь Colab не хотел, чтобы вы им пользовались для управления версиями, только что сделал копию)