1. 简介

gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。

2. 准备

2.1  安装git:https://git-scm.com/downloads。无脑安装

2.2  安装TortoiseGit(小乌龟):https://tortoisegit.org/download/。无脑安装

2.3  在GitHub上申请好账号。

3. 步骤

3.1    做完以上的准备后,打开小乌龟的settings进行设置。如图:

3.2    打开后如图所示,进行如下操作:

3.3    在TortoiseGit中打开TuTTYgen,如图所示

3.4.    打开后弹出页面如下所示:

3.4.1  第一步,点击Generates生成秘钥,生成的过程要不同的再进度条底下不同的移动,不然会卡住;

3.4.2  第二步,点击Save private key,把秘钥保存在一个文件夹中。

3.5    登录GitHub账号,然后进入Settings,如下图

3.6    进入到Settings界面后如图所示,

3.6.1  第一步,先点击SSH and GPG keys,进入如下界面

3.6.2  第二步,点击New SSH key

3.7    点击new SSH key之后,如下图所示,

填写完成后点击Add SSHkey生成如图所示:

3.8.  然后点击创建新的repository:

3.8.1 第一步,先点击new repository 如下:

3.8.2 第二步,点击创建以后,如下图:填写好信息,然后点击create repository完成创建。

3.9   创建完成后生成如下如所示:生成的SSH地址,后面会用到。

3.10.  创建一个文件夹,里面包含要上传文件,例如:

3.11.  选中这个文件夹,右键创建git版本库,弹出对话框:进行确定即可。

3.12.  然后继续选中这个文件夹,右键进行git commit(提交),会弹出如下对话框:

然后填写图中要提交的文件,和提交信息(随便填)。

确定后会弹出如下对话框,显示提交成功:说明明已经提交到版本库了。但是还没完。

3.13.  继续选中文件,然后右键进行选择同步,弹出对话框:点击管理,后面会弹出另一个对话空填写远端的URL也就是我们之前生成的SSH项目地址。

3.14.  点击管理后,生成对话框如下,要进行如下信息填写:

填写完后进行确认,回到之前对话框,如下:

3.15.  点击推送,等待推送完毕后,显示如下:

3.16.  最后,我们终于完成把本地的代码通过小乌龟上传到了GitHub上。回到GitHub我们可以看到我们上传的文件。

完成上传。

TortoiseGit上传项目到GitHub的更多相关文章

  1. TortoiseGit上传项目到github方法(超简单)

    Github是咱广大开发者用的非常多的项目版本管理网站,项目托管可以是私人的(private)或者公开的(public),私人的收费,一个月7美金.咱这里就只说我们个人使用的,一般都是代码对外开放的: ...

  2. TortoiseGit上传项目到GitHub////////////////////////////z

    1.安装msysgit和TortoiseGit : 2.TortoiseGit 设置: (1).确保安装成功: (2).设置用户名和邮箱: 3.登陆github并进入设置页面: 4.添加 SSH Ke ...

  3. 通过TortoiseGit上传项目到GitHub

    1.安装msysgit和TortoiseGit : 2.TortoiseGit 设置: (1).确保安装成功: (2).设置用户名和邮箱: 3.登陆github并进入设置页面: 4.添加 SSH Ke ...

  4. Android快速实现上传项目到Github

    本文为skylinelin原创,转载请注明出处! 一.简介 现在在网上浏览关于Git的文章,基本上都是使用命令行(Git Bash),命令行效率是很高的,但是有一定的复杂性,现在我们看如何用AS来讲项 ...

  5. MyEclipse2015上传项目到GitHub(很详细)

    MyEclipse 2015 默认已经安装了git插件,在MyEclipse中上传项目到github的步骤如下: 1.github官网(https://github.com)申请开通账号(略) 1.1 ...

  6. Android Studio 快速实现上传项目到Github(详细步骤)

    前言: 本文主要讲解如何将Android Studio项目上传至GitHub,在此之前,先介绍几个概念. Android Studio:是谷歌推出一个Android集成开发工具,基于IntelliJ ...

  7. 使用git上传项目到GitHub上

    之前的博客有<使用git拉取GitHub上的项目>的文章,那么现在说一下,如何上传项目到GitHub上. 1. Git的.gitignore 文档配置 因为项目中可能有很多的图片还有nod ...

  8. 使用idea上传项目到gitHub

    上传项目到gitHub 创建好后开始提交本地项目代码如图: 选中VCS选中图中的按钮如图所示: 然后再选中Src点中add按钮如图所示: 然后点中commit Directory后 打开终端进行项目根 ...

  9. 直接利用本地git上传项目到github

    http://m.blog.csdn.net/article/details?id=50441442 本文将详细介绍如何托管你的项目到github上   转载请标明出处: http://blog.cs ...

随机推荐

  1. test20181016 B君的第一题

    题意 分析 考场爆零做法 考虑位数少的一定更小,高位小的一定更少. 然后计算一定位数下不同数字的个数,然后从高到低依次确定数位. 特例:如果确定的高位的后缀出现了x,那么要把x调整到后缀去,这样一定更 ...

  2. hbase 知识点

    hbase 教程:http://www.yiibai.com/hbase/ mac下hbase安装:https://www.jianshu.com/p/510e1d599123 HBase是建立在Ha ...

  3. java 物理资源回收 finally与try

    java垃圾回收机制不会回收任何物理资源(磁盘文件.数据库连接.网络连接),垃圾回收机制只能回收堆内存中对象所占用的内存. 方法一使用finally块,在finally块中写入资源回收代码,如下: p ...

  4. Angular 4 辅助路由

    1.辅助路由 2. 创建chat组件 ng g component chat 3. 组件html css: .chat{ background:green; height:100px; width:2 ...

  5. ASP.NET中将数据作为XML数据发送 使用 Request.InputStream 接收

    将数据作为XML数据发送,例如:public void PostXml(string url, string xml){byte[] bytes = Encoding.UTF8.GetBytes(xm ...

  6. NET中调用存储过程(Output、Input)

    NET中调用存储过程(Output.Input) .NET中调用存储过程(Output.Input) 带输入输出参数的存储过程 带输入输出参数的存储过程 create procedure itemCo ...

  7. 豆瓣源安装python包

    例如安装scrapy: pip install -i https://pypi.douban.com/simple/ scrapy

  8. Linux下分析磁盘镜像

    我们知道Windows下可以使用WinHex分析磁盘镜像:Linux下可以使用losetup工具.假如我们有一个磁盘镜像disk.img: ## 首先你的系统要支持loop device ## 一般发 ...

  9. bzoj4153 [Ipsc2015]Familiar Couples

    Description 有n对夫妇,一开始夫妇之间互不认识,若两男或两女成为朋友,称他们为"熟人","熟人"关系具有传递性,即若a熟b且b熟c则a熟c.若两组夫 ...

  10. 纯文本文件 numbers.txt, 里面的内容(包括方括号)如下所示

    from collections import OrderedDict import xlwt with open('student.txt','r') as f: number_list = jso ...