GitHubにプッシュしようとするとfatal: could not read Username for 'https://github.com': Device not configuredといわれる

新しいMacbookからGitHubにプッシュしようとすると、以下の様なエラーが発生。

fatal: could not read Username for 'https://github.com': Device not configured

sshの鍵もちゃんと移行してあるし、何度も公開鍵を登録したりしなおしたのだけど、 結局リポジトリのリモートURLがHTTPSになっていたのが問題っぽい・・?

git remote set-url origin git@github.com:username/repo.git

を該当リポジトリで実行し直すことでエラーがでなくなりました。 (プロトコルをgitに変更)

Gitによるバージョン管理

Gitによるバージョン管理