怀化同城网站,金融视频直播网站开发,技术先进的网站设计制作,免费wordpress中文主题下载地址目录 1. 说明2. 生成ssh2-1. 设置全局邮箱和用户名2-2. 生成全局ssh 3. Github、Gitee配置ssh3-1. Github配置3-2. Gitee配置 1. 说明
由于我的Github、Gitee、Gitlab用的邮箱不同#xff0c;向不同的平台提交代码时都需要验证密码#xff0c;非常麻烦所以配置了一个共用的S… 目录 1. 说明2. 生成ssh2-1. 设置全局邮箱和用户名2-2. 生成全局ssh 3. Github、Gitee配置ssh3-1. Github配置3-2. Gitee配置 1. 说明
由于我的Github、Gitee、Gitlab用的邮箱不同向不同的平台提交代码时都需要验证密码非常麻烦所以配置了一个共用的SSH密钥。
原理
第一步设置全局邮箱和用户名第二步生产ssh我下面给的命令没有 -C 指定邮箱这项原因就是我三个git仓库的邮箱都不同如果加上-C的话就要生成三个ssh这不是我想要的所以我就想到了不指定邮箱这样一试果然成了。我们看生产的ssh密钥最后面其实还是自动指定了邮箱xxxxxiaoxinpro-16这个xiaoxinpro-16是我的设备名称这样这一个ssh就能在所有的git仓库中使用了如果使用-C指定了邮箱那么生产的ssh密钥最后的邮箱就是你指定的但同时这个ssh密钥只能用于你指定的邮箱的仓库。
2. 生成ssh
2-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打开看里面的内容就是你配置的邮箱和用户名
2-2. 生成全局ssh
# 生产ssh密钥一直回车即可
ssh-keygen -t rsa生成ssh之后会在终端窗口显示两个文件路径id_rsa和id_rsa.pub。id_rsa.pub里面就是我们要的ssh密钥
3. Github、Gitee配置ssh
3-1. Github配置
1配置
进入Github设置中的SSH keys页面点击 New SSH key 按钮输入我们的title和key由于我们配置的是整个系统的ssh因此这里可以填写我们系统的用户名key填写上面说到的id_rsa.pub文件里面的ssh密钥然后点击add按钮。
2验证
# 在你电脑的任何地方打开git bash窗口输入如下命令
ssh -T gitgithub.com注意首次使用这个命令会需要你确认添加到主机的SSH信任列表如下输入yes即可 3-2. Gitee配置
Gitee配置和验证整体上与Github相同
1配置
访问Gitee的ssh配置页面直接输入标题、公钥确定即可
2验证
# 在你电脑的任何地方打开git bash窗口输入如下命令
ssh -T gitgitee.com同样的加入信任列表和配置成功的信息