Skip to content
章节导航

开发者使用 Git 免交互认证

Linux 配置免交互认证

有时提交代码频率挺高,每次输入密码挺麻烦,可以配置 SSH 密钥对实现免交互认证。

  • 1、生成密钥对,shell 中输入 ssh-keygenssh-keygen
  • 2、将 id_rsa.pub 公内容添加到 服务器 git 账号 /home/git/.ssh/authorized_keys (不建议这么做)
    Linux 服务中,在生成公钥目录下,执行 ssh-copy-id @git192.168.31.61 命令,将 id_rsa.pub 推送到中央服务器
  • 3、git 携带 id_rsa 私钥进行 SSH 认证

Windows 配置免交互认证

在 Windows 系统中,鼠标右键,点击 Git Bash here ,生成 keygen 秘钥跟 Linux 一样