全面概述Gitee和GitHub生成/添加SSH公钥

前言

  现现在将代码开源已经成为软件开发行业的一种趋势,而如今比较有名的代码托管平台有GItHub、Gitee、Gitlab等相关平台。而咱们在使用代码托管平台最为常见的就是如何将本身本地的代码推送到远程托管平台中的仓库中,现现在各大托管平台基本上都提供了基于SSH协议的GIt服务,所以咱们常见的方式就是使用SSH协议访问代码托管中的仓库。git

Git Bash生成并找到SSH Key

输入如下命令:

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"  

按照提示完成三次回车(注意若是说想要之后可以免密提交的话直接按三次空格便可),便可生成 ssh key。github

经过查看 ~/.ssh/id_rsa.pub 文件内容,获取到你的 public key:

cat ~/.ssh/id_rsa.pub

 

 

 或者直接到C盘中找到id_rsa.pub文件:

 

 

 

GitHub添加公钥

复制生成后的 ssh key,经过Settings => SHH and GPG keys=> New SHH key 添加生成的 SSH key 添加到仓库中,以下图所示:shell

 

 

添加完成后,在Git Bash终端验证 SSH Key是否添加成功:

 ssh -T git@github.com

输出如下消息则表示成功:Hi YSGStudyHards! You've successfully authenticated, but GitHub does not provide shell access.ssh

 Gitee添加公钥:

复制生成后的 ssh key,经过仓库主页 管理=>部署公钥管理=>添加部署公钥,添加生成的 public key 添加到仓库中,以下图所示:ide

 

 

 

添加完成后,在Git Bash终端验证 SSH Key是否添加成功:

ssh -T git@gitee.com 

输出如下消息则表示成功:You've successfully authenticated, but GITEE.COM does not provide shell access.blog

相关文章
相关标签/搜索