Github教程(0)

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 "[email protected]"

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 [email protected]

提示: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

时间: 2024-10-12 09:17:37

Github教程(0)的相关文章

ABP进阶教程0 - 目录

ABP进阶教程 本教程主要讲解如何基于ABP实现条件查询/分页/排序/导出等功能. 源码已分享:   GitHub   Gitee ABP进阶教程0 - 目录 ABP进阶教程1 - 条件查询 ABP进阶教程2 - 分页 ABP进阶教程3 - 排序 ABP进阶教程4 - 导出 原文地址:https://www.cnblogs.com/IT-Evan/p/ABP16.html

Android基础入门教程——0.教程引言与目录

Android基础入门教程--0.教程引言与目录 标签(空格分隔): Android基础入门教程 好吧,先自夸一下: 使用Markdown来写blog,使用Android Studio来开发Android程序, 除了基础讲解,还会结合实际开发中用到的,遇到的进行学习,跟着路线图学习 事半功倍,希望给各位Android初学者带来便利~相信你会慢慢喜欢上这个教程的! 另外该教程除了在csdn上发布外,还可以在w3c菜鸟笔记上发布,当然后者是FK排版 过的,看起来比会比csdn上的好看一些,这里同时感

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

本文开头先特别声明一下:由于GitHub教程属于Git系列教程的GitHub子篇章,因此GitHub教程中将不再详细介绍Git操作命令及其用法,我会根据实际需要穿插着回顾Git操作命令.如果读者需要学习或者回顾Git命令,可以参考Git系列教程中的Git子篇章,当然也可以参考廖雪峰Git教程,廖雪峰老师的Git教程讲得还是挺不错的,通俗易懂. 首先需要添加本地Git公钥到GitHub账户下,这样就能够将您的账户绑定到自己的GitHub账户,操作如下: 到此为止,您的本地Git已经和GitHub绑

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

前言 为了方便保存自己的代码,下班后可以回家继续进行,自己的码农工作,介绍一下Github. 什么是Github呢? 作为一个编程人员,我觉得得了解一下Github吧! 当然,如果你放弃了码农或者技术人员的身份,也不必了解,话不多说,Github是一个基于Git的代码托管平台,可以把自己的代码保存在网站上,当你需要时,可以在该平台拉去你的代码到你的电脑上,继续工作,这个是不是很方便呢? 当然,如果你说除了放代码外,可以放其它文件吗?答案是肯定的.除了GitHub,其实还有相关网站可以存放,但这里

【Github教程】史上最全github使用方法:github入门到精通(转自eoeandroid.com)

本文来源:http://www.eoeandroid.com/thread-274556-1-1.html 另附经典教程网址 :http://wuyuans.com/2012/05/github-simple-tutorial/ Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理.在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中.目前,包括Rubinius和Merb在内的很多知名项目都使用了Git.Git同样可以被诸如Cap

【Github教程】史上最全github使用方法:github入门到精通

[初识Github]首先让我们大家一起喊一句"Hello Github".YEAH!就是这样. Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理.在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中.目前,包括Rubinius和Merb在内的很多知名项目都使用了Git.Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用.同样,eoe.cn客户端的源码也托管在github上

【Github教程】史上最全github用法:github入门到精通

原文 http://www.eoeandroid.com/thread-274556-1-1.html [初识Github] 首先让我们大家一起喊一句"Hello Github".YEAH!就是这样. Git是一个分布式的版本号控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理.在推出后,Git在其他项目中也取得了非常大成功,尤其是在Ruby社区中.眼下,包含Rubinius和Merb在内的非常多知名项目都使用了Git.Git相同能够被诸如Capistran

GitHub 教程【转】

@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css); @import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css); Normal 0 10 磅 0

iBrand 教程 0.1:Windows + Homestead 5 搭建 Laravel 开发环境

统一开发环境 为了保证在学习和工作过程中避免因为开发环境不一致而导致各种各样的问题,Laravel 官方为了我们提供了一个完美的开发环境 Laravel Homestead,让我们无需再本地安装 PHP,web 服务器或任何服务软件. Homestead 可以在任何 Windows.Mac 或 Linux 系统上运行,它包括了 Nginx Web 服务器.PHP 7.1.MySQL.PostgresSQL.Redis.Memcached.Node 以及开发 laravel 应用所需的东西. Ho