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

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

1:注册一个GitHub账户

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

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

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

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

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

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

点击验证

验证完毕,点击Create an account

2:选择账户类型

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

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

  

3:完成问卷

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

4:验证邮箱

  如下图所示已经注册完成,点击Read the guid阅读文档,都是英文看不懂,点击start a project,开始一个项目。

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

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

5:建库

  填写你的库名称,然后点击绿色按钮create repository创建项目

仓库创建成功

二:安装Git

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

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

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

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

在E盘下GitHubTest仓库中有一个mytest.txt文件,现在要讲mytest.txt文件上传至github中

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

配置用户名和邮箱

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

添加和提交

提交成功

2:生产SSH密钥

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

按3个回车,密码为空

红线部分填写的是邮箱

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

登录你的gihub账号,点击Your profile

然后点击Edit profile

选择SSH并新建一个SSH Key

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

3:远程提交

  添加新的远程仓库

$ git remote add origin git@github.com:xiaoqingchen17/mytest.git

其中红色部分的URL时是gihub中的SSH

远程提交:git push origin master

xiaoqingchen17是我注册的账号

这时再看gihub中的mygit仓库,发现多了一个mytest.txt文件

远程提交完成!!

GitHub从注册到使用的更多相关文章

  1. GitHub账户注册

    GitHub是一个优秀的面向开源及私有软件项目的托管平台,值得我们使用,但因为其不同于我们常见的很多平台,所以刚开始使用时,我们会遇到很多的问题.特此记录下博主自己使用GitHub的过程供自己以后查看 ...

  2. 家庭记账本之GitHub账号注册与安装(一)

    账号注册 1.github是世纪上最大的开源代码托管网站.因为是国外网站,很多人在注册的时候因为不熟悉英语而犯了难. 2.百度搜索github进入官网.如果你已经有账号密码,那么点击右上角的sign ...

  3. 自我简介与Github的注册和使用

    我叫陈鑫,学号1413042059,来自网络工程142班.喜欢打乒乓球,玩策略类游戏,团队竞技.                                                     ...

  4. Github 的注册教程和初步使用体验

    我叫许晴,是网工143的学生,学号是1413042064,兴趣包括手绘,看书和手游.学习过c++和汇编语言课程,但在编程方面没什么独立实践经验. 我的Githup用户名是 XQ123 .下面是我在gi ...

  5. Github账户注册的过程

    首先我通过冯老师的博客园帖子中的链接进入了注册地址,填写了用户名,邮箱,和密码.然后我进入我的邮箱验证了Github网站给我发送的验证信息,至此,我的GITHUB账户便注册完成了.

  6. 源代码版本管理与项目管理软件的认识与github的注册

    源代码版本管理软件: 主要有:svn,cvs,hg,git,VSS 这些工具主要是一种记录代码更改历史, 可以无限回溯, 用于代码管理,多个程序员开发协作的工具.Perforce,StarTeam)- ...

  7. 在Github上注册账户

    首先打开网址:https://github.com/ 进行注册     注册完成后进入邮箱验证     在右上角创建一个简单的项目仓库 创建完成

  8. Github从注册到上传本地项目详解!!!

    由于本人对于git并不是很熟悉,所以能从一个初学者或者说是未知者的角度去给大家解释每一步的操作. 另外如果本文不够详细的话,请参考 廖雪峰git教程  偷偷有码git从入门到上传本地项目 那么开始! ...

  9. GitHub入门与实践 读书笔记三:(1)GitHub账户注册教程

    第一步:进入GitHub官网,官网地址:https://github.com/ 第二步:点击Sign up for GitHub 1.昵称一栏:每次在你输入昵称之后,都会检查是否已经被注册.如果被注册 ...

  10. 家庭记账本之Github账号注册与安装(二)

    好多程序猿都在使用github用来存放自己的代码:但是如果仅仅用github的web版本的话:有一些功能还是需要使用git客户端工具才能操作的: 那么今天将指导大家如何安装GitHub for win ...

随机推荐

  1. CODEVS3013 单词背诵 【Hash】【MAP】

    CODEVS3013 单词背诵 题目描述 Description 灵梦有n个单词想要背,但她想通过一篇文章中的一段来记住这些单词. 文章由m个单词构成,她想在文章中找出连续的一段,其中包含最多的她想要 ...

  2. Sprint第一个冲刺(第五天)

    一.Sprint介绍 今天我们主要做的是修复乱码,完善项目. 任务进度: 二.Sprint周期 看板: 燃尽图:

  3. Cascalog了解

    Cascalog一种能使在Hadoop上使用Clojure处理数据变得简单直观的工具. Cascalog综合了两大顶尖技术:Clojure和Hadoop,同时让Datalog焕发青春. Cascalo ...

  4. SVN增加文件后,文件无法自动包括在项目中的原因

    当增加文件后,不仅要提交所增加的文件,而且要把项目文件一并提交.不然就会出现其他人虽然能够获取新文件,但是文件不能自动加载到项目中的情况.

  5. Ubuntu secuerCRT连接失败,The remote system refused the connection.

    新安装的ubuntu系统,securtCRT连接失败,出现下面结果,这是因为ubuntu没有安装工具. The remote system refused the connection. 解决办法: ...

  6. springMvc架构简介

    什么是spring 关于spring的定义无论是从官方还是市面上已经很多能够清晰明了的做出解释了.我姑且简单定义它为一个轻量级的控制反转(IoC)和面向切面(AOP)的容器,Java 开发框架,至于控 ...

  7. 软RAID 0的技术概要及实现

    1 什么是RAID,RAID的级别和特点 : 什么是RAID呢?全称是 “A Case for Redundant Arrays of Inexpensive Disks (RAID)”,在1987年 ...

  8. Excel不同工作簿之间提取信息

    Sub 不同工作簿间提取信息() '用于单个字段信息的提取: Dim w As Workbook, wb1 As Workbook, wb2 As Workbook, wb3 As Workbook ...

  9. 适配:px与dp转换

    public class DensityUtil { /** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */ public static int dip2px(Context con ...

  10. Java-Runoob-高级教程:Java 序列化

    ylbtech-Java-Runoob-高级教程:Java 序列化 1.返回顶部 1. Java 序列化 Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包 ...