Pocket
LINEで送る

githubでssh接続はhttp接続より遅い。
でもssh接続するとpushするときとか、パスワード入力等がいらなくなるのがメリットらしい。
すごいメリットだ。ssh接続も.ssh/configに以下を追記すると速くなるらしい。

Host github.com
  Compression yes
  Ciphers arcfour256

やってみたら、エラーがでた。

$ git pull
no matching cipher found: client arcfour256 server aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc
fatal: Could not read from remote repository.

Ciphersというのは暗号方式的なもののようで、githubではarcfour256っていうのは使えないってことのようだ。
下記のような感じで、速い順に書いておくといいらしい。まあ速いやつをしっかり選択しているのかは分からないけど、これでエラーはなくなった。

Host github.com
  Compression yes
  Ciphers arcfour128,arcfour256,arcfour,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc

参考:大容量ファイルのSCP転送を高速にする方法

なんかネットみると、arcfour256が昔は使えたけど、githubで使えなくなってconfigの設定を削除してる人が多いらしい。多分上記の記載は速度向上に貢献しないんだろう。

Pocket
LINEで送る

カテゴリー: 開発環境

コメントください

関連記事

OS・サーバ

UbuntuにzshとvimとGoを設定する

zshはoh-my-zshというのを使います。vimはdeinでプラグ 続きを読む …

プログラミング

Go – Vim-goがうごかない

参考:vim-goをインストールしてみた(所要時間:15分) 環境 w 続きを読む …

開発環境

Dockerの使い方(2)

シンプルなWEBアプリを構築してローカルブラウザで確認する。 $ do 続きを読む …

%d人のブロガーが「いいね」をつけました。