centos7部署安装git

直接yum安装

yum install git

验证安装结果,git版本信息

git --version

 

 查看安装信息,git默认安装路径/usr/libexec/git-core

 

 #######################3如上信息所示,安装的git版本比较低需要安装最新版本的话,需要取github上获取最新源码,源码安装

第一步:删除旧版本的git

yum -y remove git

第二步:选择性下载安装https://github.com/git/git/tags

 

 第三步:解压

tar -xf v2.35.1.tar.gz -C /usr/local/

第四步:安装部分依赖

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

第五步:编译git源码

make prefix=/usr/local/git all

第六步:安装git至/usr/local/git路径

make prefix=/usr/local/git install

第七步:配置环境变量

vim /etc/profile
export PATH="/usr/local/git/bin:$PATH"


source /etc/profile

第八步:验证git版本号

 

 ################################################################

创建git用户和组

# groupadd git
# useradd git -g git
# passwd git

 切换到git用户, 注意. 创建仓库之类的一定要用git账户. 要不然权限设置很纠结的...

创建ssh

ssh-keygen -t rsa
一路回车

创建authorized_keys

touch authorized_keys

###########################################

创建一个git仓库文件夹用于存储git仓库,并设置权限

# mkdir /gitdata
# chown git:git /gitdata/
# chmod 777 /gitdata

初始化git仓库用户测试

# cd /gitdata
# git init --bare mh.git

启用公钥认证 /etc/ssh/sshd_config

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

###############################

posted @ 2022-02-18 14:42  卜闻卜问卜听卜在乎  阅读(368)  评论(0编辑  收藏  举报