大家都使用 Git 管理代码吧,如果你使用的是 SSH 连接方式,并且配置了 SSH KEY 密钥,那么每次 pull/ push 等远程操作时都会要输入这个 KEY 的密码,如以下所示:
Enter passphrase for key ‘/c/Users/R/.ssh/github_id_rsa’:
每次输入密码,真烦啊,影响开发效率,其实可以设置记住密码,参考之前这篇文章:如何让Git记住用户名和密码。
但这种方式仅对当前会话有效,关闭窗口或者重启电脑又要重新设置,比较麻烦。找不到其他可以一次性记住密码的方式了,那不如去掉密码。
使用 ssh-keygen
去掉密码
命令格式:
$ ssh-keygen -p [-P old_passphrase] [-N new_passphrase] [-f keyfile]
使用示例:
$ ssh-keygen -p -P test1234 -N ” -f ~/.ssh/id_rsa
这样就把密码置空了,下次 pull/ push 等远程操作再也不需要输入密码了,提交代码那叫一个爽。
这样,账号权限及安全性可能就要注意点了,但开发效率更高,大家可以权衡利弊,为了方便和开发效率,建议还是把密码去掉吧。
你们是每次输入密码吗?还是怎么处理的呢,如果你还知道别的方式,欢迎留言分享哦。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。