git同步远程仓库GitHub

2019-12-22  本文已影响0人  焚心123

1、首先到GitHub官网上注册一个账号

2、创建 SSH Key。在用户主目录下,看看有没有 .ssh 目录,如果有,再看看这个目录下有没有 id_rsa和 id_rsa.pub 这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开 Shell(Windows 下打开 GitBash),创建 SSH Key:

  $ ssh-keygen -t rsa -C "youremail@example.com"
  你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于      
  这个 Key 也不是用于军事目的,所以也无需设置密码。
  如果一切顺利的话,可以在用户主目录里找到 .ssh 目录,里面有 id_rsa 和   id_rsa.pub 两个文件,
  这两个就是SSH Key 的秘钥对, id_rsa 是私钥,不能泄露出去, id_rsa.pub 是公钥,可以放心地告诉任何人。

3.:登陆 GitHub,打开右上角点击“ settings”,“SSH Keys”页面:

然后,点“Add SSH Key”,填上任意 Title,在 Key 文本框里粘贴 id_rsa.pub 文件的内容:


微信图片_20191222145811.png 微信图片_20191222145724.png 微信图片_20191222145744.png
    为什么 GitHub 需要 SSH Key 呢?因为 GitHub 需要识别出你推送的提交确实是你推送的,而不是别人冒充
    的,而 Git 支持 SSH 协议,所以,GitHub 只要知道了你的公钥,就可以确认只有你自己才能推送。
    当然,GitHub 允许你添加多个 Key。假定你有若干电脑,你一会儿在公司提交,一会儿在家里提交,只要把每
    台电脑的 Key 都添加到 GitHub,就可以在每台电脑上往 GitHub 推送了。

**注:下一章从本地仓库上传到远程仓库

上一篇 下一篇

猜你喜欢

热点阅读