Windows平台使用TortoiseGit+MSysGit同步项目到Github
简介Git:
Git是一个开源的分布式版本控制系统,用以项目版本管理。与常用的 CVS, SVN等工具不同,它采用了分布式版本库的方式,不必服务器端软件支持。
Git 是为Linux而生的,最初创建人就是Linux的创始人—— Linus Torvalds。不过现在在windows下使用Git也越来越方便,本文主要介绍下MSysGit、TortoiseGit这两款开源的软件,以及如何利用它们同步项目到Github。
一、安装:
1、首先安装MSysGit(MSysGit是 Git 版本控制系统在 Windows 下的版本)。
MSysGit下载地址:(推荐下载最新版本)
下载MSysGit后,只需要一步步默认安装。
2、安装TortoiseGit (TortoiseGit 是Windows下的Git图形化软件,使用界面与TortoiseSVN非常类似)
TortoiseGit下载地址:(同时,我们可以下载中文语言包 — Chinese, simplified)
TortoiseGit安装步骤也不在这里具体介绍了,默认操作就ok了。三、关于Github
Github 是一个基于互联网的存取服务,可以托管各种 Git 库,它提供商业账户和为开源项目提供的免费账户。目前 Github 是最为主流的 Git 存取站点,很多程序员在上面托管代码,开源自己的项目。
Github 使用 Git 分布式版本控制系统,一开始只是针对 Linux 平台。不过 Windows 用户现在也可以方便使用,Github 提供了一个易于使用的 Git 图形客户端 — "Github for Windows"。
四、具体实践
1、在Github()官网注册、登录 。
2、WIN + R,输入“C:\Program Files\TortoiseGit\bin\puttygen.exe”快速查找puttygen.exe文件。然后鼠标点击“Generate”,等进度条到100%的时候,会生成公钥。
3、点击“Save private key”,将这个key保存成一个 .ppk文件,并且记住它的位置(后面需要用到)。
4、在Github的帐户设置页面,点击“SSH Keys”,添加puttygen.exe生成的公钥。
5、在Github主页中,点击“Create a new repository”创建一个仓库。然后从Imprudence库的主页中,复制git clone URL,如下:。
6、在本地为这个Imprudence源码创建一个目录,点击右键选择"Git Clone..."。然后在URL处填写第5步的clone URL, "Load Putty Key" 选择第三步保存的私钥.ppk文件。
7、点击OK,即可获取第5步Github上创建的仓库新分支了。
8、要将完成的项目commit到Github也很简单,只需相应目录右键 -> TortoiseGit -> push,接下来的操作应该大家都能懂了,这里就不过多讲述。