欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Git的安装

程序员文章站 2022-07-13 16:17:33
...

Git简介

Git的安装
Git是一个免费的开源 分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有内容。

Git 易于学习, 占地面积小,具有闪电般的快速性能。它具有诸如Subversion,CVS,Perforce和ClearCase之类的SCM工具,并且具有廉价的本地分支,方便的暂存区域和 多个工作流等功能,今天我们来说一下Git的安装
Git的官方下载地址:点击进入

实验环境

机器 IP地址
git-server 192.168.200.112
git-client 192.168.200.113

首先我们要安装所需要的依赖包,两台机器都要安装以及Git的源码包,我这里用的2.2

yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
[aaa@qq.com ~]# tar xf git-2.22.0.tar.gz -C /usr/src/	
[aaa@qq.com ~]# cd /usr/src/git-2.22.0/
[aaa@qq.com git-2.22.0]# make configure
[aaa@qq.com git-2.22.0]# ./configure --prefix=/usr/local/git &&make && make install
[aaa@qq.com git-2.22.0]# ln -sf /usr/local/git/bin/* /usr/bin/ 
[aaa@qq.com git-2.22.0]# git --version
git version 2.22.0

客户端进行配置

git config --global user.name "abc"
git config --global user.email "aaa@qq.com"
git config --global color.ui true
git config --list

服务端创建及初始化Git仓库

[aaa@qq.com-server ~]# mkdir git_data.git
[aaa@qq.com-server ~]# cd git_data.git/
[aaa@qq.com-server ~]# git --bare init

客户端克隆到本地

首先创建**发给服务端

ssh-******
ssh-copy-id 192.168.200.112
git clone aaa@qq.com192.168.200.112:/root/git_data.git