设置前须知
- 开发时,时常需要将我们的项目代码托管到github或者码云上,通过两种方式来链接:
- https:不需要设备配置公钥,推送代码每次都需要录入账号密码
- ssh : 需要设备配置公钥,推送代码不需要录入账号密码
- 可以通过git bash 或者cmd或者 powershell运行命令
- 这里我们需要清楚:一台设备对应一个公钥,所以git服务器上可以同时添加多个公钥
- 如果一台设备重新设置了公钥,需要将github和码云上的公钥一并更新
开始设置
- 通过
ssh-keygen -t rsa
设置公钥
如之前已设置公钥会有如下提示,这里我选择y覆盖,已便后续讲解,后面连续按空格跳过
第一步.png
-
按空格直到出现如下画面这表示公钥已经生成了,且已经提示公钥文件的存放位置,复制这个地址
第二步
-此时,我们可以通过 cat 刚刚复制的地址
命令查看文件内容获取公钥的字符串,复制这个字符串

-
打开github 个人头像下拉出来的settings,如下操作
公钥设置.png
公钥设置.png
-添加公钥可能需要重新输入账号的密码,如果这台设备有其他代码托管的如码云,也需要将码云上的公钥更新为这个新的公钥,这样就可以通过ssh方式来管理代码仓库了!

网友评论