最近github使用密码越来越麻烦,便想生成ssh密钥
不过在开始之前先说明SSH是个免密作用,就是一串SSH规则的密码用于代替账号密码来操作仓库。任何一个仓库想要被A用户操作的话,必须A用户生成公钥,然后仓库添加该公钥即可表示授权给A用户操作。
那gitcode的代码如何推送到github呢,很简单,就是gitcode先生成一个公钥,然后github的添加该公钥即可。
开始!
首先本机生成一个密钥
生成用户名
git config --global user.name 'zhongjh'
生成邮箱
git config --global user.email 'aaatttcccc@163.com'
生成密钥
ssh-keygen -t rsa -C 'aaatttcccc@163.com'
这个时候git命令会显示以下内容需要你填,也可以不填:
Created directory 'C:\Users\25419/.ssh'.
<==密钥文件默认存放位置,按Enter即可
Enter passphrase (empty for no passphrase):
<== 输入密钥锁码,或直接按 Enter 留空
Enter same passphrase again:
<== 再输入一遍密钥锁码
Your identification has been saved in C:\Users\25419/.ssh/id_rsa.
<== 生成的私钥
Your public key has been saved in C:\Users\25419/.ssh/id_rsa.pub.
<== 生成的公钥
之后在你电脑上寻找你想要的文件就可以了!
然后github添加本机密钥
![](https://img.haomeiwen.com/i1328819/5ec8efc935f12ae7.png)
开始把gitcode和github关联,gitcode先生成一个镜像仓库
![](https://img.haomeiwen.com/i1328819/d022b04ff5ae3a64.png)
复制SSH公钥
![](https://img.haomeiwen.com/i1328819/36d3601a595ab44f.png)
然后github添加gitcode的SSH公钥
![](https://img.haomeiwen.com/i1328819/5ec8efc935f12ae7.png)
同步完成!
虽然步骤很简单……但是第一次弄两个仓库互相关联还是花了不少时间,那么以后就可以gitcode快速上传代码同步到github了!
如果对你有认识的提升点个star!完结!
参考文章
Github 生成SSH秘钥(详细教程)_github生成密钥controller节点生成ssh秘钥-CSDN博客
网友评论