Git Install on linux

在线安装 Git:

# intsall 详情可参考: https://git-scm.com/download/linux
yum install git
# 删除
yum remove git 

离线安装 Git:

# 下载 git:
https://mirrors.edge.kernel.org/pub/software/scm/git/
# 上传解压: 上传路径 /usr/local/application
tar -vxf git-2.9.0.tar.gz 
# 使用 configure 配置 configure 在加压的文件夹中 
./configure -- prefix=/usr/local/application/git-2.9.0
# 编译
make
# 安装
make install 
# 配置环境变量:
vi /etc/bashrc
# 在最后加上以下代码 (保存退出):
export GIT_PATH=/usr/local/application/git-2.9.0/bin
export PATH=$PATH:$GIT_PATH
# 重新加载
source /etc/profile
#回显 path 变量
echo $PATH


# ps: 当 缺少 C compiler : configure: error: no acceptable C compiler found in $PATH 
yum -y install gcc
# ps: 缺少 zlib的头文件 : In file included from credential-store.c:1:0: cache.h:40:18: 致命错误:zlib.h:没有那个文件或目录
yum install zlib
yum install zlib-devel
# make 异常 : make: *** [perl/perl.mak] 错误 2
yum install perl-ExtUtils-MakeMaker package
# path 修改异常的时候 恢复默认值:
export PATH=.:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
source /etc/profile

安装后的配置:

# 新增git 用户属组
groupadd git
# 新增 git (此为默认所需用户) 用户并属于 git 组
useradd git -g git
# 设置 git (此为默认所需用户)密码:
passwd git
# 切换为git 用户
su - git 
# 创建 .ssh 目录
mkdir .ssh
#给予标准权限
chmod 755 .ssh
# 创建 创建authorized_keys文件
touch .ssh/authorized_keys
# 给予标准权限:
chmod 744 .ssh/authorized_keys
# 生成公私钥(ps: 当前的用户还是 git)
ssh-keygen -t rsa -C "fallshum"
# 写入 authorized_keys 文件
cat /root/.ssh/id_rsa.pub >> /home/git/.ssh/authorized_keys 
#回显确认  
cat /home/git/.ssh/authorized_keys
# 查看私钥
cat /root/.ssh/id_rsa
# copy 私钥文件 or 内容 到客户端目录下 (没有 id_rsa文件新建一个然后 命名为id_rsa 不要.txt 的后缀)
windows 路径为: C:\Users\当前windows用户名称\.ssh\id_rsa

#附加配置:
git config --global http.sslVerify false
# ps: git 提交的路径为:
git@192.168.79.128:/home/git/base-admin
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值