Github に公開鍵を登録して接続する手順

参考 qiita.com git の設定関連 リモートリポジトリの設定は済ませておく。 git remote add <リモートリポジトリの名前> <リモートポジトリのssh接続先> # 例 git remote add origin git@github.com:nokt2018/test.git 鍵ファイルの作成 このコマンドで秘密…

WSLでvagrant up した VM に vagrant ssh ではなく 通常のsshで接続する

大まかな手順 chmodでパーミッションを変更できるように WSLでmetadataを扱えるようにする .ssh/config に vagrant ssh-config の情報を書き込み修正する .ssh/config と公開鍵のパーミッションを700にする WSLでmetadataを扱えるようにする /etc/wsl.confと…

WSL 環境で vagrant up した時に 'Vagrant could not detect VirtualBox!' というエラー

VBoxManage という実行ファイルが見つからないというメッセージ The provider 'virtualbox' that was requested to back the machine 'default' is reporting that it isn't usable on this system. The reason is shown below: Vagrant could not detect Vi…

FirebaseUI を使用してユーザ作成時に Cloud Functions の auth.user().onCreate で user.displayName がnullになっていることの対策

やりたいこと FirebaseUIを使用して新規ユーザ登録をして、 そのイベントをCloud Functionsで拾って Cloud Firestore の "/users" コレクションに新規 user と同じ uid のドキュメントを 追加する。 ドキュメントの email, name フィールドは、 それぞれ Fir…

rubyインストール時にlibssl-devでエラーが出て、libssl-devをインストールしても同じエラーが出続けるとき

rbenvにて ruby2.2.1をインストールしようとしたところ 「libssl-devがないので、下記コマンドを実行して」とエラーがでた。 apt-get install -y libssl-dev 通常なら上記コマンドを入れれば問題解決する。 しかし、 自分のrbenvはすでにruby2.5.0がインスト…

pipenv + django でHerokuにデプロイした際にハマった(備忘録

pipenv を使用して django環境を作っていた。 HerokuにPushした際は問題ないと表示されていたが、 実際にURLに行ってみるとApplication errorと表示されていた。 Herokuエラーログ(一部) django というモジュールが見つからんとのこと(そんなばかな) 201…

EC2のUbuntu18.04にAWS Cloud9を入れるとターミナルがスクロールできない件の解消

やったこと ・EC2でアマゾン提供のAMIからUbuntu18.04インスタンスを作成 ・上記インスタンスにCloud9を入れてWeb上で開発環境を作る 困ったこと ・Cloud9のターミナルのスクロールバーが表示されない ・つまりスクロールできない 原因 ・Cloud9がtmux2.2ま…

Ubuntu18.04にPython(Djnago)環境の構築(備忘録

やりたいこと。 最新版のPythonをインストール pipenvでもってdjangoの環境構築 ここを参照 solarianprogrammer.com Ubuntu18.04ではこっちのほうが良かった blog.softhints.com 念の為これも実行した (何かの開発用ライブラリらしい、くらいしか良くわかっ…

Ubuntu18.04インスタンスにCloud9 を導入する(備忘録

基本的な手順は下記参照。 qiita.com PuTTYで接続する際のSSHキーの作成方法。 docs.aws.amazon.com AWSで「新しいキーペアを作成」を選ぶ。 pemファイルがダウンロードされる。 pemファイルのままだとPuTTYで使えないので PuTTYgenでppkファイルに変換する…