GitHub、Gitee、Gitlab共用SSH密钥配置流程

240 阅读1分钟

# 设置全局邮箱,这里的邮箱仅仅表明你的身份,与github、gitee上注册的邮箱可以不一样
git config --global user.email "your email"
# 设置全局用户名,可以随意填写
git config --global user.name "your name"


#配置完后,可通过如下命令查看用户名、邮箱
git config user.name
git config user.emal

# 这两个命令在Git中唯一标识了你这台主机系统,因此可以在系统的任何地方进行git操作

# 配置完后就会发现用户(C:\Users\你的系统用户名)下面多了一个.gitconfig,打开看,里面的内容就是你配置的邮箱和用户名

# 生产ssh密钥,一直回车即可
ssh-keygen -t rsa

# 可以看到,默认的ssh文件路径为C:\Users\OMaster.ssh,在下面有两个文件:id_rsa和id_rsa.pub,id_rsa.pub里面就是我们要的ssh密钥

# 配置 github/gitee/gitlab

## 进入Github设置中的SSH keys页面,点击 New SSH key 按钮,输入我们的title和key,由于我们配置的是整个系统的ssh,因此这里可以填写我们系统的用户名,key填写上面说到的id_rsa.pub文件里面的ssh密钥,然后点击add按钮

# 在你电脑的任何地方打开git bash窗口,输入如下命令
ssh -T git@github.com  // ssh -T git@gitee.com

## 注意,首次使用这个命令会需要你确认,添加到主机的SSH信任列表,如下,输入yes即可