ssh の公開鍵と秘密鍵のペア (パスフレーズssh-keygen
なしで生成) を持っており、それを bitbucket アカウント、特に mercurial リポジトリで使用しています。
通常、私は自宅で作業している PC に秘密鍵を手動で追加しssh-add ~/.ssh/id_rsa
ます。起動するたびにこれを自動的に行う方法を探しています。多くのチュートリアルがありますが、まだいくつかの問題があります。
私は試してみました:
Mercurial 設定ファイルに行
ssh = ssh -i ~/.ssh/id_rsa -C
を追加します。~/.hgrc
これは機能しません。~/.ssh/config
次の内容で ssh 構成ファイルを作成します。Host bitbucket-ssh Hostname ssh://hg@bitbucket.org/... IdentityFile ~/.ssh/id_rsa
2番目のものも機能しません。
私が間違っているのは何ですか?ssh-add
ブートごとに単純な bash スクリプトを実行する必要がありますか?
前もって感謝します。