github入门实践(本地端与远程端)

第1部分 远程仓库的准备工作

1.1 创建SSH KEY

由于本地git仓库和远程github仓库之间的数据传输是通过SSH加密的,所以需要创建SSH key。

在用户主目录下,执行命令 ssh-keygen -t rsa -C“shanpan2015@yahoo.com”,生成SSH key,并设置认证密码,如图
这里写图片描述

对应目录下的文件如图所示:
这里写图片描述

第2部分 github中添加SSH key

1.注册并登录github https://github.com/,进入setting页面,在SSH keys选项下单击 New SSH key,如图
这里写图片描述

2.粘贴id_rsa.pub文件里的内容,单击add SSH key保存,如图
这里写图片描述

3.弹出页面,输入认证密码
这里写图片描述

第3部分 本地推送到远程库

我们已经在本地创建了一个Git仓库后,又想在github创建一个Git仓库,并且希望这两个仓库进行远程同步,这样github的仓库可以作为备份,又可以其他人通过该仓库来协作。

3.1 登录github,创建新的仓库

这里写图片描述

3.2 输入新建仓库的名称和描述

关于”initialize this repository with a README”选项,如果想向github远程仓库中添加已有的git仓库,建议不要勾选;如果从远程仓库clone到本地,建议勾选,使github能够自动初始化仓库。如图

这里写图片描述

目前,在GitHub上的这个myRepository仓库还是空的。根据提示,可以从这个仓库克隆出新的仓库;也可以把一个已有的本地仓库与之关联,然后把本地仓库的内容推送到GitHub仓库。
这里写图片描述

3.3 推送操作

现在,根据GitHub的提示,将本地的myRepository仓库推送到github仓库。

1.运行命令:git remote add myorigin git@github.com:panshanbupt/myReposit ory.git后,git会自动将远程仓库git@github.com:panshanbupt/myRepository.git的名称设置为myorigin(标识符)。

2.运行命令:git push 将本地仓库当前分支的内容推送到远程仓库myorigin的对应分支。

注意:以上两步的命令操作均在本地仓库目录下,否则会出错。

这里写图片描述

其中,加上了 –u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来, 在以后的推送或者拉取时就可以简化命令。

执行以上两步操作后,本地仓库master分支的内容将会被推送到github的远程仓库。此后,只要本地仓库改动后做了提交,就可以通过git push myorigin master 命令把本地master分支的最新修改推送到github上。
这里写图片描述

这里写图片描述

第4部分 远程库克隆到本地

1.登录github,创建一个新的远程仓库myRepository02,注意勾选”initialize this repository with a README”选项,如下图
这里写图片描述

这里写图片描述

2.使用 git clone命令克隆远程库到本地,注意选择克隆到本地的路径。如图
这里写图片描述

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值