一步一步教你注册GitHub账号及简单使用
前 言
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账号及简单使用相关推荐
- 一步步注册GitHub账号及简单使用
GitHub是最流行的代码库,里面存储着丰富的优秀的开源代码,不仅如此,作为一款免费的代码存储利器也是很牛逼,支持各种编程语言,代码显示效果堪称完美,可以随时随地查看自己记录的笔记 GitHub的好处 ...
- Git复习(二)之远程仓库、注册GitHub账号、SSH警告、使用GitHub
远程仓库 Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上.怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以"克隆"这个原始版本库,而且每 ...
- 如何注册GitHub账号
一.注册GitHub账号 1.浏览器URL中输入地址: https://github.com/ 2.跳转至GitHub官网 3.点击右上角sign up按钮 4.填写注册信息 这个大意是产品更新时消息 ...
- 安装Git和注册GitHub账号
Git和GitHub的基本区别 Git(读音为/gɪt/.)是一个开源的分布式版本控制系统, 可以有效.高速地处理从很小到非常大的项目版本管理. Git 是 Linus Torvalds 为了帮助管理 ...
- 【微信小程序】手把手教你注册开发账号、安装开发工具、使用开发工具
目录 前言 一.注册自己的账号 二.安装开发者工具 三.使用开发工具 前言 什么是微信小程序呢 微信小程序,是小程序的一种,英文名Wechat Mini Program,是一种不需要下载安装即可使用的 ...
- 注册Github账号详细教程【超详细篇 适合新手入门】
目录 一.GitHub的简介 1.大概介绍 2.详细介绍 二.如何注册自己的GitHub账户 1.进入github的官网 2.点击右上角注册按钮sign up,来到注册页面 3.在光标处输入自己的邮箱 ...
- 华为认证报考流程(详细步骤)-手把手教你注册华为账号,预约华为考试,下载华为证书
- 注册github没有接收到邮件
注册github没有接收到邮件? gtihub账号注册,填写的邮箱必须是真实的,因为会有邮箱验证这一步,邮箱不验证通过,我们创建的账号就不能使用,但是我们在注册github账号时,所有信息都正确,就是 ...
- 我竟然在CSDN玩游戏??,教你利用github page在CSDN主页放置小游戏
好耶!又多了一种摸鱼新方式 大家在网页端看我的主页或者博客时,会发现左侧多了一个小游戏hiahiahia: 这主要是通过github page创建了小游戏页面,并且通过iframe嵌入到html里实现 ...
最新文章
- 【AWT编写图形用户界面】GUI编程之AWT讲解(看不懂你来打我)
- 如何做一个姿势正确的2B产品经理
- 1、Tensorflow 之 saver与checkpoint
- 自适应滤波实例之系统逆辨识(以及系统零极点对逆辨识效果的影响分析)
- java中js九个隐含对象_第九章 JSP标签——《跟我学Shiro》
- 教师新学年工作愿景_新学年的3个创新开源项目
- Java面试之JVM参数调优
- mingw编译boost中bjam的toolset问题
- 【OpenCV的cvSplit函数】
- 单片机内存及内存映射(本地地址,逻辑地址,全局地址)
- ZYNQ开发系列——双串口打印以及串口波特率设置
- 控制windows 8,win8.1 win10 虚拟键盘
- java项目的秘钥怎么保存_java生成秘钥key,并保存秘钥到文件中
- JavaScript倒计时牌
- Java知识点--类变量
- CSS3渐变(Gradients)
- 计算机网络原理【四】之 网络层
- IBM Installation Manager的卸载功能很强、很暴力!
- github国内网访问方式
- 【网优谷】如何快速写出有吸引力的网站标题?