Git下载:https://git-for-windows.github.io/

我下载的版本是:Git-2.6.3-64-bit.exe

安装:略 默认选项点击"下一步"即可

安装完毕后

1.打开Git Bash

设置使用Git时候的名字和邮箱地址

$ git config --global user.name "yourname"

$ git config --global user.email "youremail@email.com"

2.注册Github账户:https://github.com/

3.设置SSH Key,在Git Bash中输入:

ssh-keygen –t rsa –C "github register email"

注: github register email这里写你在第二步注册Github账户的邮箱地址

然后按下回车,并设置认证密码(也可不设置)

回车,会得到两个文件:id_rsa(私有密钥),id_rsa.pub是公开密钥。

这两个文件默认在C:\Users\Username\.ssh目录下

4.添加公开密钥:

进入你的Github账户,在右上角选择SettingàSSH keysàAdd SSH key, 其中,Title输入一个名称,在Key处粘贴id_rsa.pub中的内容。

5.此时就可以用私人密钥和Github进行认证和通信,在Git Bash中输入:

ssh –T git@github.com

提示:Are you sure you want to continue connecting (yes/no)?

输入:yes 回车

显示:Hi yourname! You've successfully authenticated, but Github does not provide shell access.

接下来,演示一个Github的HelloWorld示例:

  1. 进入Github账户,点击New repository
  2. Repository name输入Hello
  3. Description项输入一些对仓库的描述信息(选填)
  4. Public/Private选项勾选Public
  5. Initialize this repository with a README 选项选上
  6. 点击Create Repository即可创建一个Repository
  7. 点击进入Hello这个Repository,拷贝这个Repository的Web Address

  8. 将Hello这个Repository clone至本地,打开Git Bash,输入:
    git clone your repository's Web Address 

    提示:repository's Web Address就是上一步骤拷贝的URL

  9. Git Bash输入cd Hello,在Hello目录下增加一个文件,比如T.java
  10. 将T.java添加到暂存区,Git Bash中输入:
    git add T.java 
  11. 提交T.java, Git Bash中输入:
    git commit –m "this is your comment" 
  12. Push到Github上的仓库
    git push 

    进入Github账户中的Hello Repository,即可查看push进去T.java这个文件

  13. 查看提交日志:
    git log 

Github教程(0)的更多相关文章

  1. ABP入门教程0 - 目录

    ABP入门教程 本教程主要讲解如何基于ABP实现CURD(增删改查)示例. 源码已分享:   GitHub   Gitee ABP入门教程0 - 目录 ABP入门教程1 - 开篇 ABP入门教程2 - ...

  2. ABP进阶教程0 - 目录

    ABP进阶教程 本教程主要讲解如何基于ABP实现条件查询/分页/排序/导出/打印等功能. 源码已分享:   GitHub   Gitee ABP进阶教程0 - 目录 ABP进阶教程1 - 条件查询 A ...

  3. 上传本地代码及更新代码到GitHub教程

    上传本地代码及更新代码到GitHub教程 上传本地代码 第一步:去github上创建自己的Repository,创建页面如下图所示: 红框为新建的仓库的https地址 第二步: echo " ...

  4. 一篇文章了解Github和Git教程-AndroidStudio上传Github教程

    前言 为了方便保存自己的代码,下班后可以回家继续进行,自己的码农工作,介绍一下Github. 什么是Github呢? 作为一个编程人员,我觉得得了解一下Github吧! 当然,如果你放弃了码农或者技术 ...

  5. git 入门教程之github 教程

    github 教程 github 是一个基于 git 的代码托管平台,是平时工作学习的好帮手,学会如何用好 github 网站能够帮助我们更好分享代码或者与其他开发人员合作. 注册 github 账号 ...

  6. 史上最简单的 GitHub 教程

    史上最简单的 GitHub 教程 温馨提示:本系列博文已经同步到 GitHub,如有需要的话,欢迎大家到「github-tutorial」进行Star和Fork操作! 1 简介 GitHub 是一个面 ...

  7. GitHub教程(二) 删除已有仓库

    通过GitHub教程(一)的阅读,我相信您对GitHub体系框架已经有了模模糊糊的了解.本节教程将继续介绍GitHub的操作---删除仓库. 作为GitHub的入门使用者,我们可能会建一些简单的仓库来 ...

  8. GitHub教程(三) 本地仓库托管到GitHub

    本文开头先特别声明一下:由于GitHub教程属于Git系列教程的GitHub子篇章,因此GitHub教程中将不再详细介绍Git操作命令及其用法,我会根据实际需要穿插着回顾Git操作命令.如果读者需要学 ...

  9. GitHub教程--上传项目四步法 GitBash命令行下使用方法

    之前就用过GitHub,感觉用GitHub托管自己的代码非常不错.可是之前用的都是窗口化的TortoiseGit,省了很多命令行的操作,但是个人非常喜欢使用命令行,于是,今天就试着用了用GitBash ...

随机推荐

  1. python 入门学习之环境搭载

    1.常用python 2.7 需要在我的电脑环境变量进行环境搭载 2.用notepad++进行编辑器适配,选择python语言 在输入运行程序名里面输入cmd /k x: & cd " ...

  2. vertx简单服务创建

    import java.util.HashMap;import java.util.Map; import org.slf4j.Logger;import org.slf4j.LoggerFactor ...

  3. prism4 StockTrader RI 项目分析一些体会

    StockTrader RI 代码分析也有一段时间了 刚从codeplex获取到源代码的时候,看得一头雾水,不知所云(因为之前没做过wpf的项目,看文档也静不下那心来看) 后来就想了个笨办法,模拟项目 ...

  4. php 学习日志- 变量作用域

    1.global 函数内访问全局变量 <?php $x=5; $y=10; function myTest() { global $x,$y; $y=$x+$y; } myTest(); ech ...

  5. 如何让你的UWP应用程序无缝调用几何作图

    有时候需要编辑一些几何图形,如三角形,圆锥曲线等,在UWP应用中加入这些几何作图功能是件费时间又很难做好的事.其实Windows 10 应用商店中已有一些专业的几何作图工具了,那么能借来一用吗?答案是 ...

  6. bootstrap模态框modal使用remote第二次加载显示相同内容解决办法

    bootstrap模态框modal使用remote动态加载内容,第二次加载显示相同内容解决办法 bootstrap的modal中,使用remote可以动态加载页面到modal-body中,并弹窗显示 ...

  7. bzoj1179(Atm)

    ---恢复内容开始--- 1179: [Apio2009]Atm Time Limit: 15 Sec  Memory Limit: 162 MB Description Input 第一行包含两个整 ...

  8. Java程序,求学员的平均成绩

    第一步,系统提示输入学员的人数. 第二步,逐一获取学员的分数,并累计. 第三步,求平均成绩,并输出. import java.util.Scanner; public class chengji { ...

  9. Android密码约束规则例子一

    Android常用的一个密码规则 (一)密码必须是8至16位:(二)密码必须包含英文字母和数字:(三)密码不能包含4位连续相同的字符,如0000或AAAA:(四)密码不能包含4位连续递增或连续递减的数 ...

  10. 通过uCGUIBulider4.0建立的ucGUI文件,控件汉字不能显示问题解决办法

    由于uCGUIBulider4.0不能在64位操作系统中运行,于是在电脑上通过VMware Workstation Pro搭建虚拟的32位的win7环境,然后把win7中用uCGUIBulider4. ...