美文网首页
git同步远程仓库GitHub

git同步远程仓库GitHub

作者: 焚心123 | 来源:发表于2019-12-22 15:03 被阅读0次

    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 推送了。
    

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

    相关文章

      网友评论

          本文标题:git同步远程仓库GitHub

          本文链接:https://www.haomeiwen.com/subject/hhyonctx.html