Open2

GCP あれこれ

32px32px

Compute Engine でスマホから GitHub に push したい

概要

Compute Engine のインスタンスを作る
→ スマホで GCP のアプリを起動
→ SSH で Compute Engine に接続
→ スマホから git pull やら git push できる

新しい VM instance を作る

  • インスタンス・ゾーンはデフォルトで ok (ec2 medium)
  • full API access ・ HTTP & HTTPS access だけ別で許可する

GitHub に接続する SSH key を作成

$ ssh-keygen -t rsa # key を新しく作る
# この後 Enter を3回押して
# デフォルトのファイル名・パスワードなしで key pair を作成
$ cat ~/.ssh/id_rsa.pub

pbcopy は Linux なのでないよ
xsel をインストールまでできたけど、コピーで失敗した

GitHub に SSH key を追加すれば設定おわり

参考: https://qiita.com/shizuma/items/2b2f873a0034839e47ce

git インストール

事前にインストールされてないかは which git で確認する。何も出力されなかったらインストールが必要だよ

$ sudo apt-get update # いろいろパッケージを更新
$ sudo apt-get install git # git インストール
$ which git
/usr/bin/git # 環境によってこの行は変わるかも