远程仓库

Git是分布式版本控制器,同一个Git仓库可以分布到不同的机器上,而且每台机器的版本库都是一样的没有主次之分。实际上,一般找一台电脑充当服务器角色,每天24小时运行,其他成员可以从这台服务器的版本库克隆一份到自己的电脑上,并且各自把各自的提交推送到服务器版本库里,也可以从服务器仓库中拉取别人的提交。

绑定github

世界上有一个gay里gay气的网站叫“gayhub ”,从名称就可以看出这个网站不同凡响。是的,没错,这个网站就是“大型程序猿线上交友网站 ”。言归正传,只需要注册一个github的账号,就可以免费使用Git的远程仓库了。

  1. 注册github
    大型交友网站

  2. 创建SSH Key
    由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以需要创建SSH Key才能让github识别出你推送的提交的确是你推送的。使用ssh-keygen -t rsa -C "youremail@example.com"命令来创建SSH Key,然后一路回车直到创建成功。最后,在用户主目录会生成.ssh目录,里面有id_rsaid_rsa.pub两个文件,这两个分别是SSH Key的私钥和公钥,私钥保密,公钥随意。
    在这里插入图片描述在这里插入图片描述

  3. 绑定github
    在这里插入图片描述在这里插入图片描述在这里插入图片描述

    注:

    • GitHub允许添加多个Key。只要把每台电脑的Key都添加到GitHub,就可以在每台电脑上往GitHub推送了。
    • 在GitHub上免费托管的Git公有仓库,任何人都可见,但是只有自己能修改。私有库需要收费。

本地克隆到远程库

  1. 创建远程库
    在这里插入图片描述在这里插入图片描述
  2. 关联远程库
    git remote add origin git@server-name:path/repo-name.git

  3. 推送到远程仓库
    git push -u origin master
    在这里插入图片描述在这里插入图片描述在这里插入图片描述

    注:第一次推送master分支内容使用git push -u origin master,后面再次提交只需使用git push origin master即可

远程库克隆到本地

  1. 准备远程库
    在这里插入图片描述
  2. 克隆到本地
    git clone git@server-name:path/repo-name.git
    在这里插入图片描述在这里插入图片描述在这里插入图片描述

最后更新: 2020年07月27日 03:51

原始链接: https://www.lousenjay.top/2020/03/27/从零开始的Git详解(五)/