[PYTHON] Wie man GSR von Jupyter Lab of GCP git

1. Zweck

Vor kurzem habe ich mich an die grundlegende Abfolge von Hinzufügen, Festschreiben und Push von Cloud-Shell zu GSR auf GCP gewöhnt, aber da die eigentliche Entwicklung häufig von jupyter Lab durchgeführt wird, nicht von Cloud-Shell. Ich dachte, es wäre praktisch, von Jupyter Lab aus pushen zu können, also fasste ich den grundlegenden Ablauf zusammen.

Insbesondere werden wir ein Notizbuch von der AI-Plattform von GCP starten.

2. Versuchen wir es sofort

(1) Erstellen Sie zuerst ein Repository

Ich habe ein Repository namens "Qiita" auf GSR erstellt und "test.txt" im Voraus aus der Cloud-Shell gesendet. (Das Folgende ist der Bildschirm des Qiita-Repositorys von GSR.)

キャプチャ2.PNG

(2) Start des Jupyter Lab

Wählen Sie "AI Platform" aus dem GCP-Hamburger-Menü (Menü links).

Wählen Sie dann das Notizbuch aus und erstellen Sie eine Instanz.

キャプチャ1.PNG

(3) Erstellen eines Verzeichnisses

Erstellen Sie einen neuen Ordner wie unten gezeigt. Dieses Mal habe ich manuell ein Verzeichnis namens Qiita_notebook erstellt.

キャプチャ3.PNG

(4) Erstellen Sie ein Notizbuch für Git → Clone von GSR

Erstellen Sie ein Notizbuch im Verzeichnis Qiita_notebook, das in (3) erstellt wurde. Diesmal ist es "Qiita.ipynb".

Geben Sie in dieses Notizbuch die folgenden Befehle ein.

キャプチャ4.PNG

① Grundeinstellung Dies ist der gleiche Ablauf wie bei normalem Git.

② Klonen Klonen Sie das GSR Qiita-Repository

→ Wenn dies ausgeführt wird, wird das "Qiita" -Repository plötzlich geklont, wie in ③ der obigen Erfassung gezeigt.

(5) Versuchen Sie, die Textdatei zu ändern

Gehen Sie zum Qiita-Repository, öffnen Sie test.txt und fügen Sie es wie folgt hinzu → Speichern und schließen.

キャプチャ5.PNG

(6) Verschieben Sie Qiita.ipynb in das Qiita-Repository

Es wird manuell sein, aber jetzt werde ich Qiita.ipynb außerhalb des Qiita-Repositorys ausschneiden und in das Qiita-Repository einfügen.

キャプチャ6.PNG

(7) Zum Schluss drücken

Wenn Sie den Befehl wie folgt eingeben, wird er an GSR weitergeleitet!

キャプチャ7.PNG

(8) Bestätigen Sie mit GSR

Ich konnte sicher aus dem Jupiter Lab schieben!

キャプチャ8.PNG

3. Fazit

Was haben Sie gedacht. Ich habe erst vor kurzem angefangen, Git zu lernen, also wusste ich nicht, dass ich aus dem Jupyter-Labor (Notizbuch) pushen kann. Danach möchte ich etwas über Verzweigung, Zusammenführung und Konfliktlösung lernen und posten!

Recommended Posts

Wie man GSR von Jupyter Lab of GCP git
So starten Sie Jupyter Notebook sofort vom Terminal aus
So ändern Sie das Layout von Jupyter
So verwenden Sie Jupyter Notebook
Möglicherweise benötigen Sie git, um die jupyter lab-Erweiterung zu installieren
Wie man SWIG von waf benutzt
Führen Sie Open Modelica im Jupyter Lab aus
So starten Sie den Explorer über die WSL
So greifen Sie über Python auf Wikipedia zu
So konvertieren Sie von .mgz nach .nii.gz
So erstellen Sie einen Klon aus Github
So konvertieren Sie das Format einfach aus Markdown
So erstellen Sie einen Git-Klonordner
Führen Sie ein Skript von Jupyter aus, um es zu verarbeiten
So aktualisieren Sie Google Sheets von Python
[TF] Verwendung von Tensorboard von Keras
Verwendung von Multi-Core aus der Sicht mehrerer Sprachen
So führen Sie Befehle mit einem Jupyter-Notebook aus
Zugriff auf RDS von Lambda (Python)
So bedienen Sie Linux von der Konsole aus
Jupyter Notebook Grundlagen der Verwendung
So erstellen Sie ein Repository aus Medien
So greifen Sie von außen auf den Datenspeicher zu
Verwendung der Cloud Vision API von GCP
Verwendung des Jupyter-Notebooks [super basic]
Hochladen mit Heroku, Flask, Python, Git (4)
[Jupyter Notebook / Lab] Drei Möglichkeiten zum Debuggen auf Jupyter [Pdb]
So öffnen Sie einen Webbrowser über Python
Wie man einen Wettbewerb bei Coda Lab abhält
Studie aus Python Hour7: Verwendung von Klassen
So machen Sie mehrere Kernel auf Jupyter auswählbar
So erhalten Sie Ergebnisse von id in Celery
[Python] Lesen von Daten aus CIFAR-10 und CIFAR-100
So generieren Sie ein Python-Objekt aus JSON
So rufen Sie die Cloud-API über GCP-Cloud-Funktionen auf
So bedienen Sie Linux von außen Vorgehensweise
Wie man gut mit Linux-Befehlen aus Python umgeht
So extrahieren Sie den Koeffizienten aus der Minutenformel
So messen Sie die Leitungsgeschwindigkeit vom Terminal aus
Ich las "Wie man ein Hacking Lab macht"
Erfahren Sie, wie Sie Bilder aus dem TensorFlow-Code aufblasen
So klonen Sie ein Github-Remote-Repository von Atom
Jupyter Lab beginnt
Verfahren zum Anhängen und Debuggen von VS-Code an Jupyter Lab auf einem Remote-Server
[Python] So entfernen Sie doppelte Werte aus der Liste
So erstellen Sie einen Artikel über die Befehlszeile
Verwendung von Keras ~ Von der einfachen Modellgenerierung bis zum CNN ~
So kratzen Sie Bilddaten von Flickr mit Python
Automatische Datenmigration vom Yahoo Root Lab nach Strava
Hochladen mit Heroku, Flask, Python, Git (Teil 3)
So installieren Sie Git GUI und Gitk unter CentOS
Verwendung des Azure Table-Speichers von Django (PTVS)
Backtrader So importieren Sie einen Indikator aus einer anderen Datei
Wie man ein praktisches Seminar mit Jupyter mit Docker abhält
Hochladen mit Heroku, Flask, Python, Git (Teil 1)
So laden Sie Dateien von Selenium of Python in Chrome herunter
So ändern Sie das statische Verzeichnis von der Standardeinstellung in Flask