https://...
になっている。git push
するとログインパスフレーズを入力しなければならない。git@...
に変更する。対象ディレクトリへ移動する。
$ cd ~/myrepo
remote origin urlを確認する。
$ git config remote.origin.url
https://YOURNAME@example.com/YOURNAME/myrepo.git
remote origin urlを変更する。
$ git remote set-url origin git@example.com:YOURNAME/myrepo.git
SSHに関しては以下を参照。
githubのリポジトリにアクセスするとパスワードを求められる時の対処
Use the SSH protocol with Bitbucket
スクリプトにした。
https://gist.github.com/hyuki0000/e066a4cca2d1952b4c88