天天看点

Git 学习笔记 08 - 远程仓库

Git 学习笔记 08 - 远程仓库

注:本文参照的是廖雪峰老师的Git教程

概念:

Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以“克隆”这个原始版本库,而且每台机器的版本库其实都是一样的,并没有主次之分。

一台电脑玩远程仓库没有意思,但是这里可以把 GitHub 远程仓库,将你的代码上传上去。这个操作就有点踩坑了啊。

操作:

  1. 首先你得注册一个 GitHub 账号,这个登录 GitHub 后用QQ邮箱就可以注册,我觉得这个注册还是得认真点,毕竟 GitHub 是程序员的朋友圈之一…
  2. 注册完后,查看现在用的电脑有没有SSH key,就是去你的用户主目录下看有没有 .ssh目录

    晕不?我开始还没搞懂,后面清楚了,每个人电脑不是有当前用户名的目录吗,像我的电脑是win7的,我的桌面就有一个我当前用户名的目录,找不到看我的截图。看到里面的小红线圈起来的文件夹,熟悉不?

    Git 学习笔记 08 - 远程仓库
  3. 如果没有 .ssh 目录,则需要自己创建SSH key

    使用命令:ssh-keygen -t rsa -C "[email protected]"

    你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。

Git 学习笔记 08 - 远程仓库
  1. 一直按回车完后,可以在刚刚说的那个文件夹中找到 .ssh 文件,里面有

    id_rsa

    id_rsa.pub

    两个文件,这两个就是SSH Key的秘钥对,

    id_rsa

    是私钥,不能泄露出去,

    id_rsa.pub

    是公钥,可以放心地告诉任何人。
  2. 登录你的 GitHub,然后按照图片上的1-7步点击和输入就OK了。
    Git 学习笔记 08 - 远程仓库