Git 学习笔记 08 - 远程仓库
注:本文参照的是廖雪峰老师的Git教程
概念:
Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以“克隆”这个原始版本库,而且每台机器的版本库其实都是一样的,并没有主次之分。
一台电脑玩远程仓库没有意思,但是这里可以把 GitHub 远程仓库,将你的代码上传上去。这个操作就有点踩坑了啊。
操作:
-
首先你得注册一个 GitHub 账号,这个登录 GitHub 后用QQ邮箱就可以注册,我觉得这个注册还是得认真点,毕竟 GitHub 是程序员的朋友圈之一…
-
注册完后,查看现在用的电脑有没有SSH key,就是去你的用户主目录下看有没有 .ssh目录
晕不?我开始还没搞懂,后面清楚了,每个人电脑不是有当前用户名的目录吗,像我的电脑是win7的,我的桌面就有一个我当前用户名的目录,找不到看我的截图。看到里面的小红线圈起来的文件夹,熟悉不?
-
如果没有 .ssh 目录,则需要自己创建SSH key
使用命令:ssh-keygen -t rsa -C "youremail@example.com"
你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。
- 一直按回车完后,可以在刚刚说的那个文件夹中找到 .ssh 文件,里面有
id_rsa
和id_rsa.pub
两个文件,这两个就是SSH Key的秘钥对,id_rsa
是私钥,不能泄露出去,id_rsa.pub
是公钥,可以放心地告诉任何人。 - 登录你的 GitHub,然后按照图片上的1-7步点击和输入就OK了。