Open2
GCP あれこれ
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 # 環境によってこの行は変わるかも
alias の追加
→ ~/.bashrc を編集
ここに追加する