Windows平台使用TortoiseGit+MSysGit同步项目到Github

Windows平台使用TortoiseGit+MSysGit同步项目到Github

简介Git: git

   Git是一个开源的分布式版本控制系统,用以项目版本管理。与经常使用的 CVS, SVN等工具不一样,它采用了分布式版本库的方式,没必要服务器端软件支持。 程序员

   Git 是为Linux而生的,最初建立人就是Linux的创始人—— Linus Torvalds。不过如今在windows下使用Git也愈来愈方便,本文主要介绍下MSysGit、TortoiseGit这两款开源的软件,以及如何利用它们同步项目到Github。   github

1、安装: windows

一、首先安装MSysGit(MSysGit是 Git 版本控制系统在 Windows 下的版本)。 服务器

   MSysGit下载地址:http://code.google.com/p/msysgit/downloads/list(推荐下载最新版本)  分布式

   下载MSysGit后,只须要一步步默认安装。 工具

二、安装TortoiseGit (TortoiseGit 是Windows下的Git图形化软件,使用界面与TortoiseSVN很是相似) google

   TortoiseGit下载地址:http://code.google.com/p/tortoisegit/wiki/Download?tm=2(同时,咱们能够下载中文语言包  —   Chinese, simplified)
   TortoiseGit安装步骤也不在这里具体介绍了,默认操做就ok了。 spa

3、关于Github 版本控制

   Github 是一个基于互联网的存取服务,能够托管各类 Git 库,它提供商业帐户和为开源项目提供的免费帐户。目前 Github 是最为主流的 Git 存取站点,不少程序员在上面托管代码,开源本身的项目。

      Github 使用 Git 分布式版本控制系统,一开始只是针对 Linux 平台。不过 Windows 用户如今也能够方便使用,Github 提供了一个易于使用的 Git 图形客户端  — "Github for Windows"。

4、具体实践

一、在Github(http://www.github.com/)官网注册、登陆 。

二、WIN + R,输入“C:\Program Files\TortoiseGit\bin\puttygen.exe”快速查找puttygen.exe文件。而后鼠标点击“Generate”,等进度条到100%的时候,会生成公钥。

三、点击“Save private key”,将这个key保存成一个 .ppk文件,而且记住它的位置(后面须要用到)。

四、在Github的账户设置页面,点击“SSH Keys”,添加puttygen.exe生成的公钥。

五、在Github主页中,点击“Create a new repository”建立一个仓库。而后从Imprudence库的主页中,复制git clone URL,以下:git@github.com:yourname/imprudence.git

六、在本地为这个Imprudence源码建立一个目录,点击右键选择"Git Clone..."。而后在URL处填写第5步的clone URL, "Load Putty Key" 选择第三步保存的私钥.ppk文件。

七、点击OK,便可获取第5步Github上建立的仓库新分支了。

八、要将完成的项目commit到Github也很简单,只需相应目录右键 -> TortoiseGit -> push,接下来的操做应该你们都能懂了,这里就不过多讲述。