我有一个公私 ssh 密钥对(由ssh-keygen
没有密码短语生成),我将它与我的 bitbucket 帐户一起使用,特别是与一个 mercurial 存储库一起使用。
通常我在我的家用电脑中手动添加私钥,使用ssh-add ~/.ssh/id_rsa
. 我正在寻找一种在每次启动时自动执行此操作的方法。有很多教程,但我仍然有一些问题。
我尝试过:
ssh = ssh -i ~/.ssh/id_rsa -C
在我的~/.hgrc
mercurial 设置文件中添加该行。这个不行创建
~/.ssh/config
ssh 配置文件,内容如下:Host bitbucket-ssh Hostname ssh://hg@bitbucket.org/... IdentityFile ~/.ssh/id_rsa
第二个也不行。
我有什么问题?ssh-add
我应该在每次启动时使用一个简单的 bash 脚本吗?
提前致谢。