linux安装git并克隆项目

  • 1.下载git并解压
  • 2.安装所需依赖
  • 3.编译并安装
  • 4.配置环境变量
  • 5.设置用户名和邮箱
  • 6.生成公钥放到gitee或者github
  • 7.克隆项目

1.下载git并解压

1.下载git
https://github.com/git/git/releases/tag/v2.32.0

cd /usr/local
mkdir mygit
cd mygit
mkdir package
mkdir git
cd package

package存放下载的git压缩包,git存放git安装
2.上传压缩包到package目录

3.解压

tar -zxvf  git-2.32.0.tar.gz

2.安装所需依赖

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

如果安装依赖出现这个问题,按照以下4步解决,解决完了记得重新安装依赖,如果没出现,直接去编译并安装

Failed to download metadata for repo ‘AppStream’: Cannot prepare internal mirrorlist: No URLs in mirrorlist

1.进入yum的repos目录

cd /etc/yum.repos.d/

2.修改镜像

sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

3.更新yum源为阿里镜像

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
yum clean all
yum makecache

4.测试是否可以安装

yum install wget –y

3.编译并安装

1.安装依赖时安装了git需要卸载旧版本

yum remove git

2.编译

进入解压好的目录
cd /usr/local/mygit/package/git-2.32.0
然后执行编译
make prefix=/usr/local/mygit/git all

3.安装

make prefix=/usr/local/mygit/git install

4.配置环境变量

vim /etc/profile
文件底部加上如下配置
PATH=$PATH:/usr/local/mygit/git/bin
export PATH

配置完成记得

source /etc/profile

让配置生效

查看是否安装成功

git --version

5.设置用户名和邮箱

用户名和邮箱随意设置,并不是github登录用的那个邮箱

git config --global user.name "yourname"
git config --global user.user.email  "youremail@example.com"

6.生成公钥放到gitee或者github

生成公钥

ssh-keygen -t rsa -C "youremail@example.com"


如上图所示,公钥被保存在~/.ssh/id_rsa.pub

cat ~/.ssh/id_rsa.pub

全部复制公钥到gitee

7.克隆项目

git clone git@gitee.com:username/xxx.git

上面这种是用的ssh方式,所以需要公钥。

如果用https方式

https://gitee.com/username/xxx.git

就可以不用配置公钥到gitee或者github,但是跟远程仓库进行交互时要输入用户名和密码,是gitee或者github登录用的用户名和密码

linux下安装git并克隆项目相关推荐

  1. linux 安装git失败,Linux运维知识之linux下安装git常见故障整理

    本文主要向大家介绍了Linux运维知识之linux下安装git常见故障整理,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. FAQ1: Permission denied (pu ...

  2. Gitlab 服务器搭建,maven安装与jdk安装,linux下安装git

    Gitlab 服务器搭建 资源地址: 链接:https://pan.baidu.com/s/1SOLyixV7UkkLj0WWQqanDQ  提取码:fjcl 官网地址 首页:https://abou ...

  3. Linux下安装Git、git命令介绍

    前言 环境:centos7.9 git version 1.8.3.1 Git官网 https://git-scm.com/ 安装Git [root@git ~]# yum install git # ...

  4. Linux下安装Git

    Git官网如下,我们以安装Git最新版本2.36.1版本为例. Git官网https://git-scm.com/download/linux 一.删除已有Git 可以通过rpm -aq | grep ...

  5. linux怎么安装git服务器,linux下安装git服务端

    [root@m2 ~]# yum install -y epel-* [root@m2 ~]# yum install -y git 创建仓库目录 [root@m2 ~]# mkdir /mnt/gi ...

  6. linux git忘记密码,Linux下 保存 git账号密码

    一.通过文件方式 1.在~/下, touch创建文件 .git-credentials, 用vim编辑此文件,输入内容格式: touch .git-credentials vim .git-crede ...

  7. 51分布式电商项目 - Linux下安装ActiveMQ

    安装包已上传至百度网盘: 链接:https://pan.baidu.com/s/1THpgvTtH_PXWp55v895cAA 提取码:ks1y 下面讲解在Linux下安装ActiveMQ 1)将 a ...

  8. linux安装Git依赖的包出错,技术|Linux有问必答:如何在Linux上安装Git

    问题: 我尝试从一个Git公共仓库克隆项目,但出现了这样的错误提示:"git: command not found". 请问我该如何在某某发行版上安装Git? Git是一个流行的开 ...

  9. linux系统下安装pip3,linux下安装python3和对应的pip环境教程详解

    linux下安装python3和对应的pip环境教程详解 1.下载python3.6的安装包: 2.解压后,进入到解压目录下,执行如下命令,将python3.6进行编译,如下是将python的环境编译 ...

最新文章

  1. 服务器负载暴涨以后...
  2. php扩展管理配置信息,三方插件配置文件说明
  3. 汇编中的LABEL详解
  4. 致客户的一封信:关于产品生命周期管理与高可用版本的提供
  5. javaweb学习总结(二十五)——jsp简单标签开发(一)
  6. WordCount 实例
  7. WebSphere应用程序服务器Web容器设置
  8. 疯狂游戏型计算机配置清单,电脑配置清单
  9. 初级Java开发面试必问项!!! 标识符、字面值、变量、数据类型,该学学了!
  10. 收集、分析线上日志数据实战——ELK
  11. android elf 加固_Android常见App加固厂商脱壳方法的整理
  12. inheritConstructorStealing.js
  13. Storm编译打包过程中遇到的一些问题及解决方法
  14. 位运算 —— 一个数二进制形式尾端为 0 的个数
  15. 服务器虚拟机镜像怎么设置ip,风云OL虚拟机镜像一键服务端+配套客户端+启动教程+GM命令+IP修改等...
  16. 《Head First Servlets JSP》-11-Web应用部署
  17. 【声源定位】基于matlab不同空间谱估计的声源定位算法比较【含Matlab源码 545期】
  18. vc 获得桌面文件坐标_为何 Elementary OS 中使用 Pantheon 桌面
  19. Linux 常用命令 权限管理命令
  20. linux 搭建webserver-BOA

热门文章

  1. ES 6.8.15 安装
  2. 毕业论文封面无页码,罗马数字,阿拉伯数字
  3. maven配置阿里镜像源
  4. Spring 定时任务 1
  5. WPS表格Excel:截取中间内容、截取两符号之间内容
  6. 相机标定英文原汁原味
  7. MySQL 第三章3.1 数据库查询(where)
  8. 深度揭秘:伪基站短信诈骗的前后!
  9. codeforces:E2. Array and Segments (Hard version)【线段树 + 区间修改】
  10. Android 云POS简介