Git系列(七)——远程仓库
远程仓库绝对是Git的杀手锏之一,我们来系统的学习一下。
远程仓库简介
在实际的使用中,我们通常会将一个电脑24h开机作为“服务器”,大家都从这个“服务器”中克隆版本库到自己的电脑上,也将自己的修改提交上去供别人查看下载。但此处我们不需要再购买一台电脑去作为我们的“服务器”,因为这个世界有一个神奇的网站叫做Github
,它的存在就是为我们提供远程仓库,让我们免费的享用Git带来的丝般顺滑。今天我们就来介绍一下Github
首先,我们需要先去注册一个Github账户,注册方法这里就不再赘述了,网址在这里。
注册登陆好了以后,我们就需要绑定一下你的电脑,由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,要让Github知道是你本人在修改仓库,需要一些设置,具体步骤如下:
SSH Key
首先,我们需要创建ssh key
,命令如下
1 | $ ssh-keygen -t rsa -C "1570447120@qq.com" |
之后会提示输入密码、确认路径,一路回车即可,成功的话就会在用户主目录下生成一个.ssh
目录,使用命令cd ~/.ssh
进去以后,我们会发现两个文件id_rsa
和id_rsa.pub
,这两个就是SSH Key的秘钥对,id_rsa
是私钥,不能泄露出去,id_rsa.pub
是公钥,可以随便告诉别人。
按照下图打开添加SSH key界面
Title栏随便写,将公玥里的内容粘贴在Key栏中后,点击提交即可。
- 绑定好SSH Key之后,就只能你自己有修改权限,但是别人都是有查看权限的,所以安全起见,涉及隐私的东西尽量不要上传到Github上
- Github可以添加多个SSH Key
- 如果不想让别人看到你的GIt仓库,两个办法:给Github交点钱或者自己用电脑创建一个Git仓库
准备工作做得差不多了,下一步我们就开始添加远程库。