文档章节

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

A
 Auhgnahz
发布于 2016/08/01 10:31
字数 537
阅读 120
收藏 2
GIT

Git介绍

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

集中式管理(SVN)

 

分布式管理(GIT)

通过以上的图形对比:

分布式管理有如下的好处:

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

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

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

 

客户端安装

客户端推荐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插件

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

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

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

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

服务器安装

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

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

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

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

    

3、$ make prefix=/usr/local/git all    编译解压的全部文件

    

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

    

 

 

 

© 著作权归作者所有

A
粉丝 1
博文 14
码字总数 8499
作品 0
深圳
技术主管
私信 提问
Node.js开发入门—套接字(socket)编程

Node.js的net模块提供了socket编程接口,方便我们利用较为底层的套接字接口来实现应用协议。这次我们看一个简单的回显服务器示例,包括服务端和客户端的代码。 使用JavaScript也可以进行套接...

foruok
2015/09/14
0
0
PostgreSQL入门

概述 本文主要介绍怎么安装PG,怎么启动、关闭PG服务器,如何支持远程连接,如何在本地进入交互式命令行。 本文的主要目的是为了自己以后查阅,在详略方面完全根据自己的情况而来的。比如用客...

金珑
2017/12/12
0
0
FTP入门和进阶

一、简介 1、FTP 是什么 FTP "File Transfer Protocol"(文件传输协议) 用来实现文件的传输及共享,在RFC 959有说明。 FTP工作在应用层,基于TCP,是C/S 架构。 2、会话连接: 控制连接:端...

opsdev
2017/11/20
0
0
deepstreamHub 开源实时服务器 deepstream.io

德国创业公司deepstreamHub日前发布了开源的、可扩展的实时服务平台deepstream.io。该平台是专为需要设备驻留结点网络的应用程序与云端应用程序或是其他应用程序通讯而专门设计的。当另外的客...

oschina
2016/07/27
2.3K
3
Redis简单安装和测试

Redis安装非常简单,执行下面2步即完成了Redis的安装 1.下载Redis的安装包并解压。 2.进入Redis主目录,执行命令:make Redis测试,redis执行make命令之后,会有src目录,进入目录中,执行命...

cjun1990
2016/01/20
307
0

没有更多内容

加载失败,请刷新页面

加载更多

高防CDN的出现是为了解决网站的哪些问题?

高防CDN是为了更好的服务网络而出现的,是通过高防DNS来实现的。高防CDN是通过智能化的系统判断来路,再反馈给用户,可以减轻用户使用过程的复杂程度。通过智能DNS解析,能让网站访问者连接到...

云漫网络Ruan
50分钟前
7
0
聊聊Tomcat中的连接器(Connector)

上期回顾 上一篇文章《Tomcat在SpringBoot中是如何启动的》从main方法启动说起,窥探了SpringBoot是如何启动Tomcat的,在分析Tomcat中我们重点提到了,Tomcat主要包括2个组件,连接器(Conne...

木木匠
今天
4
0
OSChina 周一乱弹 —— 熟悉的味道,难道这就是恋爱的感觉

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @xiaoshiyue :好久没分享歌了分享张碧晨的单曲《今后我与自己流浪》 《今后我与自己流浪》- 张碧晨 手机党少年们想听歌,请使劲儿戳(这里)...

小小编辑
今天
2.1K
20
SpringBoot中 集成 redisTemplate 对 Redis 的操作(二)

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二) List 类型的操作 1、 向列表左侧添加数据 Long leftPush = redisTemplate.opsForList().leftPush("name", name); 2、 向列表右......

TcWong
今天
37
0
排序––快速排序(二)

根据排序––快速排序(一)的描述,现准备写一个快速排序的主体框架: 1、首先需要设置一个枢轴元素即setPivot(int i); 2、然后需要与枢轴元素进行比较即int comparePivot(int j); 3、最后...

FAT_mt
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部