開発機のセットアップでは、SSH鍵作ったりdotfilesを置いたりしますよね。
その後GithubやらBitbucketやらに手動でSSH鍵を登録するわけです。
いちいちブラウザからアクセスして…って面倒じゃないですか?
ということで、ぱぱっと登録できるシェルスクリプトを書いてみました。
使い方
シェルスクリプトをダウンロードして、パスの通っているフォルダに配置してください。
dotfilesをまとめてる人は、.binフォルダの中に入れてパスを通しておくと便利だと思います。
使い方はこんな感じです。
Usage:
add-sshkey-remote [command] [args]
Command:
ssh [user@]hostname adding ssh keys to authorized_keys on remote host
github user [label] adding ssh keys to github
bitbucket user [label] adding ssh keys to bitbucket
help print this
今のところGithubとBitbucketに対応してます。
おまけとして、ホストにSSH鍵を登録する機能も付けてます。
READMEには書いてないですが、[label]
に何も指定しない場合、hostnameが使われます。
おわりに
適当な作りなので、コマンド実行後にcurlのレスポンスがそのまま表示されます。
また、英語できないマンなので言葉がおかしいかもしれないです。
そのあたり誰かいい感じにしてほしいです。
GithubやBitbucket以外にもAPIでSSH鍵登録できるサービスがあれば、機能追加してプルリク貰えるととても嬉しいです。