生成公私钥
在用户主目录的 .ssh 目录下,打开命令行,运行下面的命令,生成公私钥。注意给公私钥文件命名,以便区分。
ssh-keygen -t rsa -C "email地址"
生成完成后,将对应的公钥添加到相应的网站。
配置文件
在用户主目录的 .ssh 目录下,生成 config 文件。文件配置如下:
Host 10.10.140.1 # 自定义名称
HostName 10.10.140.1 # 真实地址
User 用户名1
IdentityFile 用户主目录/.ssh/id_rsa # 私钥地址
Host github.com
HostName github.com
User 用户名2
IdentityFile 用户主目录/.ssh/id_rsa_github
其中,Host 属性设置,建议到自己使用的git网站上,查看 SSH 地址 “git@” 后面的内容,设置成相同的。比如 GitHub 上,就填 “github.com” 。
测试连接
使用命令 ssh -T ,测试配置是否正确。
配置本地用户名和邮箱
如果不配置这一项,git默认使用全局的配置;如果配置了,则使用局部配置。配置文件放在 .git 文件夹中。
# 全局配置
git config --global user.name "用户名"
git config --global user.email "邮箱"
# 局部配置
git config user.name "用户名"
git config user.email "邮箱"