TortoiseGit上传代码到GitHub

Github是管理软件开发的首选托管网站,12306的火车票插件一时让国内当时很多小白开发者(当然也包括我)认识到了这个网站。GitHub可以托管各种git库,并提供一个web界面,与 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单,首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。GitHub分为公有库和私有库,公有库是面向大众的可以被大家直接搜索到,私有库是个人独立的空间,每个月需要7美元,一年84美元大概为500多元,对于公司而言基本上可以忽略不计了,个人的还是用公共的吧。既然是代码托管网站,那么对于我们而言主要的就是提交代码就行了,下面开始正题:

1.首先你需要到TortoiseGit官网下载TortoiseGit,地址http://download.tortoisegit.org/tgit/,最新的是1.8.11,我从1.8.11-1.8.6下载都不能用,最后下载是1.8.5,我的电脑是Window8,所以你如果有类似情况就想想我吧。

2.安装完之后再电脑启动项会显示,双击Puttygen,生成密钥,这个是等会再GitHub上面配置的:

3.点击Generate生成密钥,结果如下:

 

4.点击Save private  key保存一下这个密钥,位置自选,最好是一个常用位置。

5.到GitHub官网.https://github.com/注册一个账号,然后登陆之后,点击Setting进入设置页面:

 

6.这个时候添加SSH Key即可,Title自定义,key就是之前用工具生成的key:

 

 

7.新建一个Repository,填写Repository名称以及说明:

8.创建完成之后的页面:

 

9.空白处右键Git Clone,从GitHub上下载代码,url就是上图的SSH,Directory是本地目录,第三个红色框框就是第四步中保存的密钥。

 

 

10.新建一个文件,等会提交到GitHub:

11.右键Git  Commit,提交已经将新增的功能合并到一起,不管是新增还是修改直接Commit即可:

注意需要Push一下,commit之后只是提交到本地的,并没有提交到远程服务器。

12.GitHub上面的结果如下:

 

其实挺简单的,话说截图略显费劲~博客园的园友,早点睡吧,身体重要,晚安~

posted @ 2014-11-24 23:42  Fly_Elephant  阅读(2423)  评论(2编辑  收藏  举报