状況
この状態のまま一時間たっても二時間たっても動かない・・・
会社のPCだったら出来るのに自宅だとどうしてできないんだろうと思ってました
原因
SSH接続させてるgitのパスフレーズを自動で入力させる状態ではなかったから
(carthageではinput passphraseできないため)
会社でははるか昔にパスフレーズをキーチェーンに登録してたのを忘れてました
# 対処法
$ ssh-add -K ~/.ssh/id_rsa
.ssh/configで以下のように追加で設定しました
AddKeysToAgent yes
UseKeychain yes
追記
しばらくするとまたパスフレーズを入力する必要があるようになった
Carhageが途中で止まってしまうように
調査
$ ssh-add -l
The agent has no identities.
おや いない・・
一回削除する
$ ssh-add -D
All identities removed.
登録する
$ ssh-add -K ~/.ssh/id_rsa
Identity added: /Users/{ユーザー名}/.ssh/id_rsa (/Users/{ユーザー名}/.ssh/id_rsa)
$ssh-add -l
◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯ /Users/{ユーザー名}/.ssh/id_rsa (RSA)
もう一回updateしてみる
carthage update --no-use-binaries --use-ssh --platform iOS
無事にできた
# 参考文献
https://h2ham.net/macos-sierra-use-keychain
https://parashuto.com/rriver/tools/setting-up-ssh-key-to-connect-to-github