一.安装Git
1.通过官网(https://www.git-scm.com/download/)下载git,进入官网,如下图所示:

2.选择对应的操作系统后,页面跳转并自动下载对应的Git版本,如下图所示:

3.下载完成后,找到下载文件所在的位置,双击即可进行安装:

4.Git安装较为简单,一直点击下一步等待安装完成即可:
5.任意进入一个目录,右键如果能出现Git的功能菜单说明安装成功:

6.
二.注册Github
1.进入Github官网(https://github.com/ ),如图:

2.开始进行注册(用户名要没有被注册过的才允许),且用户名只能包含字母数字字符或单个连字符,不能用连字号开头或结尾。建议使用谷歌浏览器,可以转换成中文(英语好可忽略此条),如图所示:

3.创建用户,直接点‘continue’按钮,如下图所示:


4.之后是一个调查的页面,可以直接跳过,如下图所示:

5.此时我们先进行注册邮箱的验证,如图:

6.进行注册时的邮箱,进行GitHub授权验证,如图:

7.验证成功后,创建一个存储库,如下图:

8.填写好参数后,即可创建成功,如图:

9.创建好的仓库如下图所示:

10.
三.Git和GitHub账号关联
首先要在本地Git上创建一个ssh key,它会生成public/private rsa key两部分,获取之后,在你的GitHub账号里边输入之后,你的电脑就和你的GitHub账号联系在一起了,这样以后就可以十分方便的通过Git bash 随时上传你的代码。
1.本地Git创建ssh key:
首先使用Git Bash进入控制台,输入 ssh-keygen-t rsa-C "emailaddress";(建议emailaddress使用Github注册时的邮箱地址)

2.出现此提示,首先检查本机公钥:
cd .ssh

3.提示No such file or directory 说明你是第一次使用git,如果不是第一次使用,请执行下面的操作,使用命令清理原有ssh密钥:
mkdir key_backup
cp id_ras key_backup
rm id_rsa


4.使用ssh-keygen -t rsa -C “您的邮箱地址”命令,重新生成新的密钥:

5.至此,密钥生成成功。下面要将公钥添加到GitHub中,按照4中的路径使用记事本打开id_rsa.pub,复制粘贴到GitHub中。

6.登录进入GitHub,进入设置页面,如图:

7.进入SSH和GPG密钥添加页面,如下图所示:

8.添加好title后将公钥粘贴在对应的key中,如下图所示:

9.添加成功,界面将会提示,如图:

10.检查Git和GitHub账户是否绑定成功,如下图所示,在Git Bash中输入: ssh -T git@github.com,第一次绑定的时候输入上边的代码之后会提示是否continue,在输入yes后如果出现了:You've successfully authenticated, but GitHub does not provide shell access 。


11.输入下面的命令,配置账户。name最好和GitHub上边的一样,email是一定要是注册GitHub的那个邮箱地址;

12.测试将GitHub上的代码拉到本地。任意找到一个目录(最好是自己同意放代码的地方),右键进入Git Bash界面,输入命令:git clone https://github.com/DoneZhgd/Test.git(为GitHub中项目分支的地址),如图:

13.此时,可以看到新建一个Test的目录且里面为从GitHub中拉下的代码,如图:

四.

©著作权归作者所有:来自51CTO博客作者易水寒月的原创作品,如需转载,请注明出处,否则将追究法律责任

GITHUB使用指南、的更多相关文章

  1. Github使用指南-从新手到专家

    转载自:http://www.cnblogs.com/xirongliu/p/4589834.html 个人从刚刚开始接触github,啥都不知道,不会用,不知道能够用来干什么,到现在坚持在githu ...

  2. TortoiseGit GitHub 使用指南

    TortoiseGit GitHub 使用指南  这个文档讲的还是比较清楚和完整的.需要注意的一点是ssh的方式,取gitHub的URL的时候选取ssh方式. http://www.360doc.co ...

  3. GitHub 寻宝指南

    GitHub 寻宝指南 寻找 Demo 技术栈的关键字搜索,并按更新时间进行排序 生命有限 ,如若是每次我们尝试一个新的技术,总得自己编写一个个 Demo.编写多个 Demo,都得花去个半天八小时的时 ...

  4. oschina github使用指南

    我的github仓库开通,https://git.oschina.net/zhjh256. 1.打开https://git.oschina.net/signup,没有账号的话,则新创建账号. 2.从h ...

  5. 【Mood-18】github 使用指南

    windows下使用教程: http://www.cnblogs.com/dongdong230/p/4211221.html repository not found error问题解决(需确定gi ...

  6. Git & github 使用指南

    Git的安装: 1.下载 Git for windows下载网址:https://git-for-windows.github.io/ 2.安装 选择安装路径: 选择组件:默认  是否修改环境变量 : ...

  7. GitHub Gist 指南

    Github作为代码分享平台在开发者中非常流行.此平台托管了包括游戏.书籍以至于字体在内的一千两百多万个项目(现在更多),这使其成为互联网上最大的代码库. Github还提供另一个非常有用的功能,就是 ...

  8. github使用指南(2015年3月23日更新了本地创建仓库再推送到remote仓库的使用方法)

    我是通过这个来学习的.个人愚笨,琢磨了半天,终于搞通了,醉了醉了,以前一直使用svn,用git确实有点水土不服.本文以如何使用git为主来展开,不涉及太多理论. git是分布式的版本管理.什么叫分布式 ...

  9. GitHub使用指南之快速入门

    出自http://blog.csdn.net/column/details/13170.html 1.Git安装 Git是一个版本控制系统,使用之前必须先下载安装,下面提供各平台的安装方式. Mac: ...

  10. GitHub 配置指南

    Git和GitHub的区别 GitHub术语解析 配置使用 注册GitHub帐号 创建Git 创建库 复制库 社交化 Git和GitHub的区别 Git是一个分布式的版本控制系统,与SVN类似:最初由 ...

随机推荐

  1. docker+k8s基础篇四

    Docker+K8s基础篇(四) pod控制器 A:pod控制器类型 ReplicaSet控制器 A:ReplicaSet控制器介绍 B:ReplicaSet控制器的使用 Deployment控制器 ...

  2. ansible的基础使用(一)

    ansible基础使用(一) ansible的主要功能 A:为什么是ansible B:ansible的安装 C:ansible的相关文件 D:ansible的基本使用 ansible的简单操作 A: ...

  3. 【LeetCode】最接近的三数之和【排序,固定k1,二分寻找k2和k3】

    给定一个包括 n 个整数的数组 nums 和 一个目标值 target.找出 nums 中的三个整数,使得它们的和与 target 最接近.返回这三个数的和.假定每组输入只存在唯一答案. 例如,给定数 ...

  4. Windows下mysql安装配置问题

    下载最新版的mysql: https://dev.mysql.com/downloads/mysql/ 下载完成后解压打开安装包如下 打开cmd以管理员身份运行(一定要以管理员身份运行) 然后输入命令 ...

  5. 完全卸载MySQL服务

    1.控制面板——>所有控制面板项——>程序和功能,卸载mysql server! 2.删除MySQL文件,尤其是ProgramData里面的隐藏文件MySQL,我当时没有删除,重新安装My ...

  6. 使用无图形界面启动Centos

    Centos有些时候我们是不需要图形界面的 centos默认安装成功后是有图形界面的,为了减少系统开销,有时候我们需要无图形界面启动linux(centos7) systemctl set-defau ...

  7. Delphi 10 Seattle plus 新特性——System.JSON.Builders

    { 全能中间件 —— 简单.高效.稳定.安全的三层中间件 1.支持 多账套多数据库,包括SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL ...

  8. 12 IO流(九)——装饰流 BufferedInputStream/OutputStream

    我们按功能可以将IO流分为节点流与处理流 节点流:可以直接从数据源或目的地读写数据 处理流(装饰流):不直接连接到数据源或目的地,是其他流(必须包含节点流)进行封装.目的主要是简化操作和提高性能. B ...

  9. Numpy中矩阵和数组的区别

    矩阵(Matrix)和数组(Array)的区别主要有以下两点: 矩阵只能为2维的,而数组可以是任意维度的. 矩阵和数组在数学运算上会有不同的结构. 代码展示 1.矩阵的创建 采用mat函数创建矩阵 c ...

  10. 【LEETCODE】58、数组分类,适中级别,题目:238、78、287

    package y2019.Algorithm.array.medium; import java.util.Arrays; /** * @ProjectName: cutter-point * @P ...