git-ssh使用
# 背景
- githu被墙,ssh网络好点。
- 可以在脚本中push_github.sh 免密登陆。
# 步骤 (opens new window)
- 参考上面的博客就行。
- 说明:
使用 SSH 密钥密码 (opens new window)
使用 SSH 密钥时,如果攻击者获得你计算机的访问权限,便可以访问使用该密钥的每个系统。 要添加额外的安全层,可以向 SSH 密钥添加密码。 为避免每次连接时都输入通行短语,可以将通行短语安全地保存在 SSH 代理中。
注意: 不要输入密码否则还是会提示需要密码的。
对于修改密码中的: ssh-keygen -p -f ~/.ssh/id_ed25519 中的 id_ed25519 对应 ssh-keygen -t ed25519
# 建议
- 对于 SSH,建议一站一钥,万一丢了也好处理。
- 对于不同的电脑还是不要共用一个密钥对,为了好方便管理(如果一个电脑泄密,所有主机都要改密钥对,工作量大呀)。
- 如何在同一电脑上生成配置多个ssh key 公钥 私钥 (opens new window)
- 总结:如果不同仓库对应不同邮箱建议使用多个密钥对来确保安全性和隔离。 但是对于相同邮箱不建议区分。
# 成果
以后每次都不用担心断网啦。直接执行脚本就行啦。
编辑 (opens new window)
上次更新: 2023/09/12, 14:24:43