写点什么

版本控制神器 GitHub 的基本使用与踩坑,教你一铲子填平!

  • 2022 年 9 月 23 日
    北京
  • 本文字数:1070 字

    阅读完需:约 4 分钟

首先需要申请 GitHub 帐号,这个就不多说了,大家自行百度或 Google 吧哈。这里默认大家都已经有 GitHub 账号了~

第一次使用,如果没有配置好,会遇到各种问题,比如下面的这些: 问题一:

问题二:

问题三:

遇到问题会很影响心态,我是有过这样的感受~ 明明别人弄就可以或者视频里也是这样教学的,我一个一个对了,眼都对花了都不行,这时候很可能是别人经常用,很多配置早就配好了,自然就没有第一次使用遇到的各种问题了;

$ ssh -T git@github.comgit@github.com: Permission denied (publickey).
复制代码

这说明我们还没有将 SSH Key 配置到 GitHub 中,因为 GitHub 需要你的公钥来识别你的身份,确认你确实是你(好比去派出所或银行办事,需要本人的要出具证明来证明你确实是你~~),所以我们要生成公钥来给 GitHub,才能完成我们的提交推送等操作;

结束后我们 cd ~/.ssh 目录下可以看到 id_rsa、id_rsa.pub 两个文件

打开 id_rsa.pub 我们可以看到一堆乱七八糟的字符串,没错!这就是我们要的身份证明(SSH key):

现在我们就要拿着身份证(SSH key)去银行(GitHub)登记办业务了: settings → SSH and GPG keys → New SSH key

我们可以看到这个时候就已经和 GitHub 打通连接上了

$ git config --global user.name "your username"$ git config --global user.email "xxx@youremail.com"
复制代码

配置好以后我们可以使用 git config -l 命令来查看我们 git 的配置信息

$ git config -l
复制代码


到这里,git 和 GitHub 初次建立连接的配置就已经完成了,后面就可以开始创建我们的项目喽~

  1. 选择 New repository

2.填入要创建的仓库名、描述之后点击 Create repository 即可!

创建完成之后你会看到这样的界面: 3.这里让你在本地创建仓库和项目后提交到 GitHub 仓库中去




这时候刷新 GitHub 的页面可以看到本地仓库的文件已经成功被提交到了 GitHub 上:

在第一次使用 git 进行 push 或者 clone 的时候,会出现警告选择提示:

提示我们当前 GitHub 的鉴权没有被建立,是否继续连接,选择“yes”得到以下提示信息:

这里告诉我们已经将 GitHub 的 RSA key 添加到信任列表中了,下次不会出现此提示啦。

另外还有一个 注意 点,如下图所示,有 HTTPS 和 SSH 两种方式,

一般我们再提交文件的时候使用 SSH,在 clone 文件的时候使用 HTTPS,如果使用 HTTPS 提交的话会提示使用相关的用户名和密码进行验证。

AUTHOR

月关,霍格沃兹测试学院优秀学员。一个在质量保障领域攀登探索的 tester,致力于用技术改变身边人对测试的认识。对 Web,接口和 APP 自动化均有所涉及。

更多学习资料戳下方!!!

https://qrcode.ceba.ceshiren.com/link?name=article&project_id=qrcode&from=infoQ&timestamp=1662366626&author=xueqi

用户头像

社区:ceshiren.com 2022.08.29 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料、实事更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬

评论

发布
暂无评论
版本控制神器GitHub的基本使用与踩坑,教你一铲子填平!_测试_测吧(北京)科技有限公司_InfoQ写作社区