【Git教程】入门安装客户端与服务器

Git介绍

Git是个快速的、开源的、分布式的版本控制工具。git

集中式管理(SVN)github

 

分布式管理(GIT)服务器

经过以上的图形对比:eclipse

分布式管理有以下的好处:ssh

一、去中心化:每一个人开发人员都拥有一个完整的库分布式

二、本地仓库:Git每一个开发人员本地都一个仓位,当不须要与中心仓库作提交的时候,断网依然能够工做,能够快速提交。工具

总结:简单来理解:Git比SVN多一个本地仓库,其余基本操做基本同样。spa

 

客户端安装

客户端推荐TortoiseGit和Eclipse的插件EGit插件

TortoiseGit

TortoiseGit 是 TortoiseSVN 的 Git 版本,TortoiseGit 用于迁移 TortoiseSVN 到 TortoiseGit,一直以来 Git 在 Windows 平台没有好用 GUI 客户端,如今 TortoiseGit 的出现给 Windows 开发者带来福音,一个开源的项目。TortoiseGit 用起来很方便,跟 TortoiseSVN 同样能够经过直接观察文件图标来查看文件当前的状态,在 Windows 下的表现确实没得说。版本控制

官网下载:https://tortoisegit.org/download/ 

傻瓜式安装就不详细介绍了。

EGit

在Eclipse上安装EGit插件

一、在Eclipse菜单中help——>install new sofeware

二、在弹出的窗口中,点击work with后面的add按钮,在弹出的Add Respository的小窗口中,在Location一栏,添加以下的路径:

      http://download.eclipse.org/egit/updates

三、选择好要安装的插件,而后一直next就好。

服务器安装

在Liunx安装Git服务器,咱们这里介绍一种最简单的方式,基于ssh方式,这种方式须要在server上添加用户账号,或者使用ssh的公钥私钥进行认证。

在CentOS6+经过源码安装的配置GIT服务器

一、下载git源码 https://github.com/git/git/releases  并上传的liunx服务器

二、$ tar zvxf git-2.9.2.tar.gz    解压源文件包

    

三、$ make prefix=/usr/local/git all    编译解压的所有文件

    

四、$ make prefix=/usr/local/git install    安装git

    

相关文章
相关标签/搜索