前   

GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 git 作为唯一的版本库格式进行托管,故名 GitHub。

GitHub 于 2008 年 4 月10 日正式上线,除了 git 代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过 350 万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、Python 等。

2018 年 6 月 4 日,微软宣布,通过75亿美元的股票交易收购代码托管平台 GitHub。

一:GitHub 注册

GitHub 的好处一大推,但是对于一个新手来说真是不知如何下手,下面我们就讲解一下如何开启自己的代码库。

1:注册一个 GitHub 账户

百度搜索 GitHub 或者直接点击 https://github.com/ 进入官网。

进入之后我们开始注册,这里需要填写昵称(用户名)注册邮箱和密码,这里需要注意以下几点。

昵称一栏:每次在你输入昵称之后,都会检查是否已经被注册了。如果被注册了,那么会提示 Username is already taken.此时你需要另换一个昵称进行注册,昵称只能出现字母、数字、短横线,不能使用下划线。并且开头也不能使用短横线(-).也不能使用中文昵称。

邮箱一栏:要填写合法邮箱,并且是未在 GitHub 注册过的邮箱,否则会弹出错误提示

密码一栏:注意密码至少是7个字符。

这些填写正确之后,此时点击最下方的绿色大按钮就开始注册了。

点击验证

验证完毕,点击 Create an account

注意:进行账户校验,校验通过后,点击 Create an accout 创建账户,如果校验账户的过程中出现如下错误:

Unableto verify your captcha response. Please visithttps://help.github.com/articles/troubleshooting-connectivity-problems/#troubleshooting-the-captchafor troubleshooting information.

翻译如下:

无法验证您的验证码响应。有关故障排除信息,请访问https://help.github.com/articles/troubleshooting-connectivity-problems/#troubleshooting-the-captcha。(通过Chrome浏览器进行了网页翻译后的信息)

仅支持当前版本的 Chrome,Firefox,Safari 和 MicrosoftEdge,这里建议使用最新的 Google浏览器。记住哦,最新的浏览器,当时由于我的 Chrome 不是最新的导致出错,后面可能需要翻墙,若是不能的,请看我之前写的端午福利篇,要是还不能注册的话,试试使用苹果手机自带的浏览器去试试,再不行的话就去百度这个吧!

2:选择账户类型

这时会弹出一个界面,让你选择你的私人计划(personal plan),即选择免费用户还是付费用户,付费用户可以拥有私人代码仓库(repos),即别人不能查看你的代码,免费用户的仓库是公开的,任何人都能查看。

这里我们选择免费用户就可以了。如果你想成为付费用户,那么点击上面的 choose 按钮,最后我们点击下面的 Continue 继续就可以了.。

3:完成问卷

GitHub 为了分析用户设置几道问卷,可以如实回答也可以随便填写。

4:验证邮箱

如下图所示已经注册完成,点击 Read the guid 阅读文档,都是英文看不懂,可使用 Google 翻译插件将其翻译查看,看完后,返回点击 Start aproject,开始一个项目。

紧接着会出现下面这张图,意思是需要验证邮箱,登录你注册时填写的邮箱,进行验证。

进入邮箱找到 GitHub 发送的验证邮件,点击任意一个链接即可验证并跳回到注册完成后的页面,再重新点击 Starta project,开启第一个版本库。

5:建库

填写你的库名称,然后点击绿色按钮 create repository 创建项目。这里写成了 Mytest1,因为之前已经创建了,你可以写成 Mytest 或者自定义。

仓库创建成功。到这里你的 GitHub 账号就创建好了,那么怎么使用呢?这里推荐使用 git 来管理代码,下面来一起看看吧。

二:安装Git

点击 https://git-scm.com/downloads 下载 Git

选择需要下载的平台版本,现在我们只讲解 Windows 平台的。

下载完成以后,直接一步步 Next 下去安装完成就可以了,这里就不再详细讲解了。

三:本地仓库上传到GitHub仓库

在 G 盘下 GitHub 仓库中有一个 Mytest.txt 文件,现在要讲 Mytest.txt文件上传至 GitHub 中。

1:文件保存至本地仓库,鼠标右击选择 Git Bash Here

配置用户名和邮箱

白线部分分别是账户和邮箱

添加和提交

这里报错是因为 G 盘 GitHub下没有 .git 文件夹,这里使用 git init 即可建立

提交成功。

2:生产SSH密钥

$ssh-keygen -t rsa -C "1426321293@qq.com"

连续按3个回车即可

白线涂抹部分填写的是邮箱

在C:\Users\Administrator\.ssh目录下找到 id_rsa.pub 复制里面所有内容

登录你的 GitHub 账号,点击 Yourprofile

然后点击 Edit profile

选择 SSH and GPG keys 并新建一个 SSH Key

其中 Title 中的名称可以任意填写,将 C:\Users\Administrator\.ssh 目录下 id_rsa.pub 复制的所有内容粘贴到 Key 中,点击 Add SSH Key,SSH密钥完成。

3:远程提交

添加新的远程仓库

$git remote add origin https://github.com/JiekeXu0/Mytest.git

其中红色部分的 URL 是 GitHub 中的 SSH

远程提交:git push origin master

JiekeXu0 是我注册的账号,这时再看 GitHub 中的 Mytest 仓库,发现多了一个 Mytest.txt 文件。

远程提交完成,文件已经提交上去了。好啦,今天就到这里了哦!若想获取更多,可关注个人公众号【JiekeXu之路】,ID为【JiekeXu_IT】,一起交流学习。

参考资料

https://www.cnblogs.com/cxq0017/p/9636083.html

https://github.com/

往期精彩回顾

使用Python爬取《悲伤逆流成河》猫眼信息

电脑端各大影视VIP解析观看方法(福利)

让我们来聊一聊微信(基于Python分析)

具有百度云会员功能的百度云盘下载器

你的 12306 密码修改了吗

总结 2018 展望 2019

一步一步教你注册GitHub账号及简单使用相关推荐

  1. 一步步注册GitHub账号及简单使用

    GitHub是最流行的代码库,里面存储着丰富的优秀的开源代码,不仅如此,作为一款免费的代码存储利器也是很牛逼,支持各种编程语言,代码显示效果堪称完美,可以随时随地查看自己记录的笔记 GitHub的好处 ...

  2. Git复习(二)之远程仓库、注册GitHub账号、SSH警告、使用GitHub

    远程仓库 Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上.怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以"克隆"这个原始版本库,而且每 ...

  3. 如何注册GitHub账号

    一.注册GitHub账号 1.浏览器URL中输入地址: https://github.com/ 2.跳转至GitHub官网 3.点击右上角sign up按钮 4.填写注册信息 这个大意是产品更新时消息 ...

  4. 安装Git和注册GitHub账号

    Git和GitHub的基本区别 Git(读音为/gɪt/.)是一个开源的分布式版本控制系统, 可以有效.高速地处理从很小到非常大的项目版本管理. Git 是 Linus Torvalds 为了帮助管理 ...

  5. 【微信小程序】手把手教你注册开发账号、安装开发工具、使用开发工具

    目录 前言 一.注册自己的账号 二.安装开发者工具 三.使用开发工具 前言 什么是微信小程序呢 微信小程序,是小程序的一种,英文名Wechat Mini Program,是一种不需要下载安装即可使用的 ...

  6. 注册Github账号详细教程【超详细篇 适合新手入门】

    目录 一.GitHub的简介 1.大概介绍 2.详细介绍 二.如何注册自己的GitHub账户 1.进入github的官网 2.点击右上角注册按钮sign up,来到注册页面 3.在光标处输入自己的邮箱 ...

  7. 华为认证报考流程(详细步骤)-手把手教你注册华为账号,预约华为考试,下载华为证书

     

  8. 注册github没有接收到邮件

    注册github没有接收到邮件? gtihub账号注册,填写的邮箱必须是真实的,因为会有邮箱验证这一步,邮箱不验证通过,我们创建的账号就不能使用,但是我们在注册github账号时,所有信息都正确,就是 ...

  9. 我竟然在CSDN玩游戏??,教你利用github page在CSDN主页放置小游戏

    好耶!又多了一种摸鱼新方式 大家在网页端看我的主页或者博客时,会发现左侧多了一个小游戏hiahiahia: 这主要是通过github page创建了小游戏页面,并且通过iframe嵌入到html里实现 ...

最新文章

  1. 【AWT编写图形用户界面】GUI编程之AWT讲解(看不懂你来打我)
  2. 如何做一个姿势正确的2B产品经理
  3. 1、Tensorflow 之 saver与checkpoint
  4. 自适应滤波实例之系统逆辨识(以及系统零极点对逆辨识效果的影响分析)
  5. java中js九个隐含对象_第九章 JSP标签——《跟我学Shiro》
  6. 教师新学年工作愿景_新学年的3个创新开源项目
  7. Java面试之JVM参数调优
  8. mingw编译boost中bjam的toolset问题
  9. 【OpenCV的cvSplit函数】
  10. 单片机内存及内存映射(本地地址,逻辑地址,全局地址)
  11. ZYNQ开发系列——双串口打印以及串口波特率设置
  12. 控制windows 8,win8.1 win10 虚拟键盘
  13. java项目的秘钥怎么保存_java生成秘钥key,并保存秘钥到文件中
  14. JavaScript倒计时牌
  15. Java知识点--类变量
  16. CSS3渐变(Gradients)
  17. 计算机网络原理【四】之 网络层
  18. IBM Installation Manager的卸载功能很强、很暴力!
  19. github国内网访问方式
  20. 【网优谷】如何快速写出有吸引力的网站标题?

热门文章

  1. sublime text3使用自带插件汉化及破解(亲测有效!更新于2019.07.22)
  2. 润乾报表——冻结行列
  3. 【科普】DNS污染是什么?
  4. 绝地求生模拟登陆!高难度JS解密教程,Python高级爬虫开发,
  5. WinFrom婚纱影楼管理系统源码
  6. 薪酬激励、股权激励与企业绩效的区别联系
  7. SqlServer报表统计
  8. 合同模板在合同管理系统中的重要作用
  9. 客户管理系统的作用有哪些?
  10. Android之海外第三方登录