一、登录GitHub,新建一个仓库,进入仓库,我们会注意到,GitHub给出的地址不止一个,还可以用https这样的地址。实际上,Git支持多种协议,默认的git://使用ssh,但也可以使用https等其他协议。但是使用https除了速度慢以外,还有个最大的麻烦是每次推送都必须输入口令。

二、复制SSH链接,在git bash输入:git clone SSH链接,显示如下:

显示没有权限(无公钥)
三、输入:ssh-keygen -t rsa ,连续三次回车(即不做任何输入),结果如下:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

通过结果显示及cat命令查看可知public key存放于id_rsa.pub中
四、输入:cat /c/Users/Administrator/.ssh/id_rsa.pub
(去指定目录下)复制所有内容

五、到github右上角账户管理-Setting下面找到左侧“SSH and GPG keys”菜单,接着点击“Add SSH key”,在”title”栏输入一个自己喜欢的标题,“key”栏中粘贴刚刚复制的公钥内容,最后点击“Add key”按钮。(粘贴时选择为纯文本),最后生成的结果


输入:ssh -vT git@github.com ,(中间有提示的话输入yes即可)显示如图则成功

六、再次clone远程库,成功!可以在远程库修改,文件,同步本地!
网友评论