1. 生成密钥的时候指定密钥的文件名, -f
    $ ssh-keygen -t rsa -C "[email protected]" -f ~/.ssh/filename
    
  2. 创建ssh配置文件 在 ~/.ssh/下创建config文件,内容如下
    $ Host 192.168.0.45 IdentityFile ~/.ssh/filename.pub User [email protected]
    

    字段 说明 Host 远程主机地址 IdentityFile 私钥的文件路径及文件名称 User 用户 Port 远程主机上连接的端口号 HostName 要登录的真实主机名。数字IP地址也是允许的 … … 需要注意的是,默认的id_rsa并不需要配置。

  3. 复制新生成的公钥到服务器
  4. 修改用户配置信息,默认配置信息采用全局配置,所以需要进入指定文件夹进行配置,覆盖全局配置,这里不要加–global,否则会直接修改全局配置
    $ git config user.name "your name" $ git config user.email "your email"