git完全教程:008—Git远程仓库的创建

目录

  • 搭建远程仓库
    • **第一步**:`创建SSH Key。`
    • 第二步:登录github
    • windows环境

本篇介绍Git的强大功能之一:远程仓库

实际工作中,我们会让一台电脑当作服务器,24小时开机。仓库在服务器上,其他人使用直接将这个服务器中的仓库克隆一份到自己的电脑上,并把自己的提交推送到服务器当中,由管理员审核。
git完全教程:008—Git远程仓库的创建_第1张图片

搭建远程仓库

完全可以自己搭建一台运行Git的服务器,不过现阶段,为了学Git先搭个服务器绝对是小题大作。好在这个世界上有个叫GitHub的神奇的网站,从名字就可以看出,这个网站就是提供Git仓库托管服务的,所以,只要注册一个GitHub账号,就可以免费获得Git远程仓库。

先注册github账号
由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要一点设置

第一步创建SSH Key。

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

在终端输入

ssh-keygen -t rsa -C "[email protected]"

注意,里边的是你自己的邮箱

一路回车,所有存放地址使用默认即可。
git完全教程:008—Git远程仓库的创建_第2张图片
检验:

ls -ah ~

git完全教程:008—Git远程仓库的创建_第3张图片
可以看到在主目录下有.ssh目录
在这里插入图片描述
此目录中有id_rsaid——rsa.pub这两个文件,就是SSH Key密钥对

  • id_rsa是私钥,不能泄露
  • id_rsa.pub是公钥,可以放心告诉别人

第二步:登录github

打开"Account settings","SSH Keys"页面
git完全教程:008—Git远程仓库的创建_第4张图片
git完全教程:008—Git远程仓库的创建_第5张图片
添加
git完全教程:008—Git远程仓库的创建_第6张图片
添加完你的邮箱会受到一条邮件,告诉你添加成功
git完全教程:008—Git远程仓库的创建_第7张图片

windows环境

环境搭建网上有,此处不做记录
git完全教程:008—Git远程仓库的创建_第8张图片
用git bash可以将自己电脑上的文件备份到仓库中,作为网盘来用,不过别人是可以看见的 ,不过不能修改

多台电脑可以在github上可以添加多个公钥。

友情提示,在GitHub上免费托管的Git仓库,任何人都可以看到喔(但只有你自己才能改)。所以,不要把敏感信息放进去

如果你不想让别人看到Git库,有两个办法,一个是交点保护费,让GitHub把公开的仓库变成私有的,这样别人就看不见了(不可读更不可写)。另一个办法是自己动手,搭一个Git服务器,因为是你自己的Git服务器,所以别人也是看不见的。这个方法我们后面会讲到的,相当简单,公司内部开发必备

你可能感兴趣的:(Git完全教程,git,github)