約束の地

キャロ組

GitHub で HTTPS を常時用いる方法

GitHub は HTTPS を推奨

GitHub の公式ドキュメントでは、SSH ではなく HTTPS を推奨しています

Connecting over HTTPS (recommended) If you clone with HTTPS, you can cache your GitHub password in Git using a credential helper.

どうするか

常時 HTTPS を用いるためには以下の手順を踏みます。

1. トークンを取得する

Settings -> Developer settings -> Personal access tokens からトークンを発行します*1。権限は repo 全てです。

f:id:gregminster:20190616212325p:plain

2. トークンを環境変数に設定する

GITHUB_ACCESS_TOKEN という名前でトークンを環境変数に設定します。例えば以下のようにシェルの設定ファイルに書き込みます。

export GITHUB_ACCESS_TOKEN="1234567890abcdef"

3. git clone する際のプロトコルを HTTPS にし、アドレスにユーザ名を付加する

git clone する際のプロトコルは HTTPS とします。

f:id:gregminster:20190616212534p:plain

デフォルトのアドレスに自分のユーザ名を付加します。付加する場所は github.com の直前で、付加する内容は username@ です。例えば、ユーザ名が foobar の場合には、git clone するアドレスは次のとおりです。

https://foobar@github.com/HOGEHOGE/REPO.git

4. 正しく設定されているか確認する

上記の設定が .git/config に一度書き込まれれば、トークンが正しく設定されているならば今後はパスワードを求められる場面はないはずです。自身のプライベートリポジトリを対象にして HTTPS で clone して試してみるといいでしょう。

*1:Generate new token

Capistrano で SSHKit::Runner::ExecuteError というエラーメッセージが出たときに何をすべきか

結論

ログを見る。

ありがちなミス

SSH のログイン周りとかそういうのは関係ないです。

私の場合は、コンフリクト時のメッセージがコードにそのまま残っていたというひどい現象が原因でした。いずれにせよログを見ればすぐに分かります。

11557 bundler: failed to load command: unicorn (/home/*/shared/bundle/ru      by/2.6.0/bin/unicorn)
11558 SyntaxError: /home/*/releases/20190615023803/app/models/*.rb:31: syntax error, unexpected <<, expecting end
11559 <<<<<<< HEAD
11560 ^~

Google スプレッドシート で 連番を一気に埋める方法

動機

Excel と同じようにやろうとしても、同じ数字が入るだけで自動で増えていきません*1。本当にストレスです。

f:id:gregminster:20190615052820p:plain

結論

1. 対象の行に、「1」と「2」とを続けて入力する

f:id:gregminster:20190615052930p:plain


2. 「1」と「2」の両方のセルを選択する

ここが最重要です。

f:id:gregminster:20190615053124p:plain


3. 「2」の右下の「■」の部分をつまんで下に引っ張る

「1」と「2」を両方選択した状態で、右下の「■」を下に引っ張ってください。

f:id:gregminster:20190615053349p:plain

余談

スプレッドシートの情報って凄まじくググりにくい*2んですが、調べる人が多いからあれなのでしょうか。

*1:おま環かもしれません

*2:上位に来る情報の質が……

Circle.ms でコミケの自分のサークルの当落情報を調べる方法

Circle.ms でサークルの当落情報を調べる

1. Circle.ms のトップページに行く

f:id:gregminster:20190613114352p:plain


2. 上部のメニューの「イベント申込・通販」をクリックし、さらに「イベント申込」をクリックする

f:id:gregminster:20190613114428p:plain


3. 上部のメニューの「イベント申込履歴」をクリックする

f:id:gregminster:20190613114442p:plain


4. 「コミックマーケット**」の項目の中の右側の選択肢から「Webカタログ」を選ぶ

f:id:gregminster:20190613114717p:plain


5. 画面の中央あたりに「配置結果」が載っている

f:id:gregminster:20190613114741p:plain

結論

すさまじく分かりにくい。

みきさと さんが幻水の3人のキャラクタを描いたツイートをなされる

みきさと さんが素敵なイラストをツイートされました! カミュー、ギゼル(ツイート中ではギセル)、グントラムです。美しい……

Powered by はてなブログ