TortoiseGit上传项目到GitHub
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的更多相关文章
- TortoiseGit上传项目到github方法(超简单)
Github是咱广大开发者用的非常多的项目版本管理网站,项目托管可以是私人的(private)或者公开的(public),私人的收费,一个月7美金.咱这里就只说我们个人使用的,一般都是代码对外开放的: ...
- TortoiseGit上传项目到GitHub////////////////////////////z
1.安装msysgit和TortoiseGit : 2.TortoiseGit 设置: (1).确保安装成功: (2).设置用户名和邮箱: 3.登陆github并进入设置页面: 4.添加 SSH Ke ...
- 通过TortoiseGit上传项目到GitHub
1.安装msysgit和TortoiseGit : 2.TortoiseGit 设置: (1).确保安装成功: (2).设置用户名和邮箱: 3.登陆github并进入设置页面: 4.添加 SSH Ke ...
- Android快速实现上传项目到Github
本文为skylinelin原创,转载请注明出处! 一.简介 现在在网上浏览关于Git的文章,基本上都是使用命令行(Git Bash),命令行效率是很高的,但是有一定的复杂性,现在我们看如何用AS来讲项 ...
- MyEclipse2015上传项目到GitHub(很详细)
MyEclipse 2015 默认已经安装了git插件,在MyEclipse中上传项目到github的步骤如下: 1.github官网(https://github.com)申请开通账号(略) 1.1 ...
- Android Studio 快速实现上传项目到Github(详细步骤)
前言: 本文主要讲解如何将Android Studio项目上传至GitHub,在此之前,先介绍几个概念. Android Studio:是谷歌推出一个Android集成开发工具,基于IntelliJ ...
- 使用git上传项目到GitHub上
之前的博客有<使用git拉取GitHub上的项目>的文章,那么现在说一下,如何上传项目到GitHub上. 1. Git的.gitignore 文档配置 因为项目中可能有很多的图片还有nod ...
- 使用idea上传项目到gitHub
上传项目到gitHub 创建好后开始提交本地项目代码如图: 选中VCS选中图中的按钮如图所示: 然后再选中Src点中add按钮如图所示: 然后点中commit Directory后 打开终端进行项目根 ...
- 直接利用本地git上传项目到github
http://m.blog.csdn.net/article/details?id=50441442 本文将详细介绍如何托管你的项目到github上 转载请标明出处: http://blog.cs ...
随机推荐
- 为什么我们不应该使用微信或者 QQ 作为团队协作的 IM 工具?
如果你的团队没有觉得微信是低效的团队 IM 工具,那只有两种可能: 团队成员很少使用微信进行私人的生活和娱乐. 你就是一个低效的团队,而且还不自知. 本文内容 微信,连接一切 每个人都有微信 微信,低 ...
- tomcat源码阅读之StandardWrapper解析
一.UML图: 1.Tomcat中Wrapper代表一个独立的servlet实例,StandardWrapper类是Wrapper接口的标准实现类,StandardWrapper类还实现了Selvle ...
- linux挂载SD卡
(1)通过#fdisk -l命令确认板子上的linux系统是否识别SD卡 MP805M板子插入SD卡后显示 SD30 slot is without WPmmc1: new high speed SD ...
- HttpFileCollection类
最近在学HttpRequest类搞文件上传的时候看到Request.Files返回了HttpFileCollection 这个类的一个对象,这个类用于获取浏览器上传的文件集合,在文件上传的时候可以通过 ...
- [转]oracle导入提示“IMP-00010:不是有效的导出文件,头部验证失败”的解决方案
这是由于导出的dmp文件与导入的数据库的版本不同造成的用Notepad++查看了dmp文件,在头部具修改成你将导入目标数据库的版本号以下对应的版本号: 11g R2:V11.02.00 11g R1: ...
- js往div里添加table
$("#div").append("<table><tr align='center'>" +"<td >&quo ...
- <dedecms>织梦内页调用会员信息
1.织梦CMS v5.7调用文章所属会员信息标签 打开官方默认模板article_artcile.htm,我们可以提取出如下代码: {dede:memberinfos} 会员头像:<a h ...
- 管道和FIFO 一
管道和FIFO 管道(pipe) 管道在Unix及Linux进程间通信是最基础的,很容易理解.管道就像一个自来水管,一端注入水,一端放出水,水只能在一个方向上流动,而不能双向流动.管道 ...
- RabbitMQ-1 Helloword
参考:http://rabbitmq.mr-ping.com/ 介绍 RabbitMQ是一个消息代理.它的工作就是接收和转发消息.你可以把它想像成一个邮局:你把信件放入邮箱,邮递员就会把信件投递到你的 ...
- RegExp实例
ECMAScript通过RegExp类型来支持正则表达式,常见的正则表达式为:var expression = /pattern / flags;其中的模式(pattern)部分可以使任何简单或复杂的 ...