// SSH鍵をssh-agentに登録 $ ssh-add /Users/user_name/.ssh/id_rsa // 上記パス(~/.ssh/id_rsa)の場合、下記でも登録可能 $ ssh-add -K // 登録されていることを確認する $ ssh-add -l
リモートからのgit pullなどの操作を、SSHのコネクション共有とリポジトリの自動ミラーを使って50倍高速化する方法。 注意 Gitサーバとの距離によって結果はまちまちだ。timeコマンドを使った全く科学的とは言えないベンチマークでは、以下の手順を実行した後はgit pullが、GitHubとシンガポールAWSのEC2で5秒以下から0.1秒以下になった。 なぜ? $ time git pull Already up-to-date. real 0m5.075s Gitリポジトリが最新だってことを表示するだけで5秒かかるって?あり得ない。 SSHコネクションの共有と永続化 シンガポールでは、github.comへの往復時間は250msほどだ。GitのオペレーションをするたびにSSHコネクションを張るのは、たくさんのやり取りが発生してしまう。しかし、~/.ssh/configに以下の行を書
Ruby | 01:32 | 久しぶりにherokuを使ってRailsアプリを公開しようとしたところ、以下のようなエラーが出力されました。 $ git push heroku master Permission denied (publickey). fatal: The remote end hung up unexpectedly 原因は公開鍵が登録されていないためで、以下のコマンドで登録することができました。 $ heroku keys:add ~/.ssh/id_rsa.pub 参考:Heroku で git push で Permission denied (publickey). のエラーが発生した。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く