真小白入门之Github

-----之前入门python的时候真的是千辛万苦的踩教程的坑,起初写python入门教程一个是为了记录另一个是为了可以帮到其他需要帮助的人。在真的接到大家被帮助的评论的时候真的炒鸡开心,github我也刚刚开始入门,希望能帮到一同不停踩坑又打开这篇博客的你(篇幅较长,谨慎踩雷)!
-----至于Github的介绍我觉得没有什么比百度更全面的了,都要入门了总该知道这是干啥的吧(莫名觉得自己很厉害的样子٩(๑❛ᴗ❛๑)۶)
-----然后我是真的真的第一次接触github所以有什么不对的地方请多多指教!


####一、注册
-1.打开https://github.com/
打开就是个注册页面,我英文不太好(如此理直气壮ヾ(◍°∇°◍)ノ゙),如果恰好你也英文不太好的话可以用谷歌自带的翻译,很好用。我的谷歌因为其他的一些工作需要必须用低版本的目前翻译不了(其实也不知道是不是因为版本低),如果又恰好你的也不能用谷歌翻译,就用火狐自己下个翻译插件,哪里不懂点哪里(当然能好好学英语更好了)

密码需要至少包含一位小写字母,至少七位
-2.点完sign up for GitHub就到这个(验证账户)页面

-3.点击create an account(注册填入的邮箱这时应该也收到邮件了)

用我超凡的英语能力翻译一下解释一下这个页面的选择项
choose your personal plan(选择你的个人计划)
单选选项:
Unlimited public repositories for free (是免费库大家都可以看到你的代码,我选的这个)
Unlimited private repositories for KaTeX parse error: Expected 'EOF', got '#' at position 1019: …,到这里我们真的注册成功了。 #̲###二、在github上创建… ssh-keygen -t rsa -C “你注册github时的邮箱地址”
这里真的真的有重点,我真的真的踩了很多坑!
ssh-keygen后面有空格
-t后面有空格
rsa后面有空格

如果出现上面的界面就是成功了,意思是你接下来是问你生成的key要保存在哪个路径,如果直接敲回车就是默认路径/c/Users/Administrator/.ssh/id_rsa.我是直接敲的回车就存在这里。
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
接着呢就会提示你输入密码,按两次回车就可以了我们不输入密码,这样我们每次提交或者下载代码的时候就不用输入密码了,当然你也可以输入密码,这样每次操作都需要密码(注意这个密码跟你登录github的密码是不同的哦)
2.出现下面的界面就是告诉你你的key存在某某路径,就是你设置的那个路径

3.我是存在默认路径下,现在我们就去找到它

4.打开id_rsa.pub,复制里面的全部内容
5.打开我们的github,鼠标移到头像的地方,选择settings

6.选择红框圈中的SSH and GPG keys

7.选择new ssh key,创建一个新的key

8.填入自己的标题,随便都可以的。然后将在id_rsa.pub里的全部内容粘贴在key下面的框内,填好后单击add ssh key

9.这样我们就将本地库与github库用ssh key连接起来了
下图就是我们添加的key(没错我的key就叫keyone(~ ̄▽ ̄)~ )

连接起来以后我们就要测试一下是不是真的连起来了
####5.测试ssh key
1.输入 ssh -T git@github.com (注意不是输入自己的邮箱哦)
2.接下来会提示你
The authenticity of host ‘github.com (xxx.xxx.xxx.xxx)’ can’t be established.
RSA key fingerprint is SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxx.
Are you sure you want to continue connecting (yes/no)?
输入yes即可
3.如果你设了密码的话会提示输入密码吧,如果和我一样没有设密码就会出现以下提示You’ve successfully authenticated, but GitHub does not provide shell access这样就成功了

4.输入
git config --global user.name “你github的名字” (注意前边是“- -global”,)
git config --global user.email “你的github邮箱地址”
5.接下来就要操作把我们一开始在github建的库搞到本地,方便我们进行操作
5.1、我习惯把我的东西放在f盘,所以我在f盘建立了一个文件夹专门存储在github下载下来的库,输入f:/Github,这个自由选择哦

5.2、然后我们去github把我们创建的库的地址复制下来

5.3、输入git clone https://xxxxxxxxxxx (后面是你复制下来的地址)
5.4、这样我定位的F盘Github文件夹下就有个叫test的文件夹了,这个其实就是一开始我们在github创建的那个叫test的库

6.我们可以试着在这个文件夹里创建一个文件并上传到我们的github的test库中

6.1、我们将文件位置定位到test中,然后输入ls来查看test文件夹中有什么文件

可以看到有我们创建的文本文档tet.txt
6.2、输入 git add tet.txt

6.3、输入 git commit -m “注释”(这里因为我之前创建了一个叫tet的所以我又创建了一个叫tes的文件夹)

6.4、输入git push origin master,会出现输入邮箱地址的提示

输入后会弹出输入密码的框,输入github的密码

就会出现以上图中的提示,这时候我们就成功把文件提交到github上了
7.我们一起去github看看我们从本地上传到github的文件
如果你还停留在某个页面因为英文不好不知道点哪里,一头雾水找不到我们的库的时候,点下图的小黑猫就可以

然后我们就到了好像我们主页的地方的样子,就看见左下角的小红框处有我们一开始创建的那个叫test的库,是它是它就是它我们的英雄小哪吒!

单击后我们就到了这个页面,发现了我们在本地上传的tes.txt以及我瞎写的注释

8.这时候其实我们真的成功了,我们可以总结一下
以后我们就先创建一个库把它档到本地,然后将我们的代码放到库的对应的文件夹中,然后git add ,git commit -m "注释注释注释啊 " 、最后git push origin master,我们就能将本地的代码提交到github库上了
至此这篇教程就结束了,我是第一次接触github,所以可能会有很多不对的地方呀(o゚▽゚)o ,你可以批评我但是不可以骂我,嗯,标题的真小白当然就是指的我啦,希望大家愉快的入门

真小白入门之Github相关推荐

  1. 真小白入门:python的安装(一)

    windows下python的安装 -----因为我是个真小白,网上的大多入门教程并不适合我这种超级超级小白,有时候还会遇到各种各样的问题,因此记录一下我的安装过程,希望大家都能入门愉快,欢迎指教 - ...

  2. Linux真小白入门教程第十八集——上手shell

    shell脚本 shell脚本的关键在于输入多个命令并处理每个命令的结果,甚至需要将一个命令的结果传给另一个命令. 之前我们学过可以将多个命令串起来执行,彼此之间用分号隔开即可 这就是一个最简单的sh ...

  3. 安装python步骤-小白入门:Python安装的10个步骤,极其细致!!

    原标题:小白入门:Python安装的10个步骤,极其细致!! 你有没有发现,在自学的时候去群里问大神python怎么安装,基本都不会有人理你,因为他们认为你这问题就跟踩死一只蚂蚁一样简单,都不屑于回答 ...

  4. git切换用户密码_Java小白入门,常用Git命令有哪些?

    Git简介 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件. ...

  5. xilinx platform cable usb驱动_小白入门多路高速(8 x 8bits x 100Msps)AD驱动设计专栏启动预告...

    如果部分图片消失,请移步小白仓库微信公众号查阅. 原文链接: 小白入门多路高速(8 x 8bits x 100Msps)AD驱动设计专栏启动预告​blog.csdn.net 小白随笔,大佬左上角走起, ...

  6. html怎样使用ui套件,weui框架组件小白入门指南:如何安装使用weui.js?

    本博客不欢迎:各种镜像采集行为,请尊重知识产权法律法规.大家都是程序员,不要闹得不开心. 苏南大叔在本文中说说腾讯的weui这个前端框架的基本使用方法.这款框架已经问世有几年的时间了,因为其可以把微信 ...

  7. 2021年最新版Web前端学习路线图-前端小白入门必读-推荐

    2021年最新版Web前端学习路线图-前端小白入门必读-推荐 Hello,大家好,相信很多学习前端的小伙伴,会有很多的疑惑: 我要学习那些技术? 我要到哪里去学习这些技术呢? 学习这些技术的目的对就业 ...

  8. TexStudio论文写作小白入门

    本文目录 相关链接 我的个人博客 我的CSDN 我的github TexStudio论文写作小白入门 0.下载安装TexStudio和MikTex 1.确定发稿类型 2.在官网下载论文模板 2.1 选 ...

  9. 真小白|一步步教你用Python抓取微信好友分析

    前言 前段时间公司里有个同事发了张图片在群上,是他所有微信好友头像拼成的一张大图,我看着挺有意思,就想自己也搞一下,然后百度了下怎么抓取微信好友之类的--一搜全是用Python抓取的,之前就听说过Py ...

最新文章

  1. 盘点3个提升技能的AI项目,NLP/CV/BI,3个方向
  2. #include iostream与#include iostream.h的区别
  3. json-lib解决死循环
  4. webpack ,gulp
  5. python解释器 pip安装_pip安装Python库时的问题及解决方法总结
  6. Java iText PDF:用 iText 包生成简单的 pdf 文件
  7. linux7添加两个网关,RHEL7设置IP地址、网关和DNS(示例代码)
  8. bc8android汽车中控屛功能有哪些,丰田酷路泽中控台的8大功能 你们知道都是干什么用的?...
  9. 云服务器 ECS 搭建WordPress网站:备案
  10. [论文摘录] Web Service QoS的几个研究方向
  11. 倾斜摄影 实景三维建模软件photoscan教程
  12. C语言winform中
  13. 软件测试用例最简单最常见的模板和案例(QQ登陆,手机号,126邮箱)
  14. android studio在夜神上打开_android studio 使用夜神模拟器 开发调试
  15. 什么是TPS、QPS?
  16. 静雅学校有高中吗有计算机,涿州靖雅中学
  17. 生鲜配送APP软件开发快速制作
  18. 2018海康威视前端面经
  19. 计算机国际会议口头报告范例,国际会议口头报告ppt演讲内容准备模板
  20. DEJA_VU3D - Cesium功能集 之 091-绘制等高线(纯前端)

热门文章

  1. bugku 白哥的鸽子
  2. 向vue中集成electron(使用electron-builder插件直接将electron集成到自己的项目)
  3. 安卓测试助手2.x版本
  4. gta5服务器修复,《GTA5》服务器问题依旧 修复不阻抢劫任务开发
  5. 思维导图制作工具有哪些?这些软件分享给大家
  6. iconv转换文件出错操作
  7. tcp的三次握手和四次挥手(详解+图片)
  8. 定义父亲类Father(姓lastName,财产property,血型bloodType),儿子Son类(玩游戏PlayGame方法),女儿Daughter类(跳
  9. 如何让公安监控系统运维变简单?
  10. 攻防世界新手区misc 掀桌子