基础篇03 Git和GitHub的关系及使用

1.Git和GitHub的关系

  • Git是实现分布式版本控制的一个工具,简单的来说就是实现文件历史管理的工具。详细教程请看这一篇教程点击这
  • GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。详细教程请看这一篇教程点击这

两者关系简单来说就是

github是网站,git是软件;github可以看别人的项目,也可以下载别人的项目, git可以帮你上传自己的项目到github上,也可以帮你下载别人的项目,类似一个上传下载工具。

2.本地Git和Github的连接

  1. 到Github点击这里注册账号。
  2. 本地配置用户名和邮箱(如果已经设置好,跳过该步):
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"

如图所示:
在这里插入图片描述
或者你直接在config文件里改,位置在 C:\Users\你的用户名.gitconfig 。如下图所示,添加相应信息:
在这里插入图片描述
3. 生成ssh key
运行 ssh-keygen -t rsa -C "你的邮箱" ,它会有三次等待你输入,直接回车即可。
在这里插入图片描述
如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。打开id_rsa.pub,复制里面的内容。
4. 打开Github,进入Settings:
在这里插入图片描述
点击左边的 SSH and GPG keys ,将ssh key粘贴到右边的Key里面。Title随便命名即可。
在这里插入图片描述
点击下面的 Add SSH key 就添加成功了。
测试一下吧,执行 ssh -T git@github.com
在这里插入图片描述
嗯,这样就成功了!

3.创建远程仓库并与本地关联

  1. 创建远程仓库
    首先是在右上角点击进入创建界面:
    在这里插入图片描述
    接着输入远程仓库名:
    在这里插入图片描述
    点击 Create repository 就创建好了。其他选项可以暂时不管。
  2. 将远程仓库和本地仓库关联起来
    先到Github上复制远程仓库的SSH地址:
    在这里插入图片描述
    有两种方式可以关联,一种是SSH,一种是HTTPS。由于HTTPS比较慢,所以推荐使用SSH。
    注意SSH的地址格式是这样开头的: git@github.com
    运行 git remote add origin 你复制的地址在这里插入图片描述
    如果你在创建 repository 的时候,加入了 README.md 或者 LICENSE ,那么 github 会拒绝你的 push 。你需要先执行 git pull origin master
    执行 git push -u origin master 将本地仓库上传至Github的仓库并进行关联:在这里插入图片描述

关联已经完成!

以后想在commit后同步到Github上,只要直接执行 git push 就行啦:在这里插入图片描述
可以在Github上看到修改:在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值