文章目录
1. 安装 Git
打开终端并执行以下命令,根据你的 Linux 发行版选择安装方式:
CentOS / Red Hat 系列
sudo yum install git -y
2. 验证 Git 是否安装成功
执行以下命令查看 Git 版本:
git --version
输出类似以下内容表示安装成功:
git version 2.x.x
3. 配置全局用户名和邮箱
Git 使用用户名和邮箱标识提交记录。运行以下命令进行配置: 这里用户名邮箱随便,但是最好是你正在使用的邮箱,如果在公司,那么使用公司给你的邮箱即可
至于用户名,最好是英文,随便起一个
设置用户名:
git config --global user.name "你的用户名"
设置邮箱:
git config --global user.email "你的邮箱"
验证配置:
git config --global --list
输出示例:
user.name=你的用户名
user.email=你的邮箱
4. 配置用户名密码(启用凭据缓存,可以跳过,采取ssh方式)
(1)存储用户名和密码
Git 默认使用 HTTPS 拉取或推送代码时会要求输入用户名和密码。可以启用凭据缓存来保存它们。
运行以下命令启用凭据缓存:
git config --global credential.helper store
之后,当你第一次拉取或推送代码时,输入用户名和密码,Git 会将它们保存到 ~/.git-credentials
文件中。
(2)查看保存的凭据文件
cat ~/.git-credentials
保存内容示例:
https://用户名:密码@github.com
5. 测试配置
-
克隆一个 Git 仓库:
git clone https://github.com/你的用户名/仓库名.git
-
如果凭据缓存配置正确,推送代码时无需再次输入用户名和密码:
git add . git commit -m "提交信息" git push
6. (推荐)切换到 SSH 密钥登录
如果不希望每次使用用户名和密码,可以通过 SSH 配置无密码登录:
-
生成 SSH 密钥:
ssh-keygen -t rsa -b 4096 -C "你的邮箱"
-
添加公钥到 Git 服务器(例如 GitHub):
cat ~/.ssh/id_rsa.pub
如果你是使用 root 用户登录的 那么会在 root目录下面 有一个 .ssh 文件夹
-
验证连接:
ssh -T [email protected]
完成后,可以使用 SSH 地址而不是 HTTPS 地址克隆仓库。
那么你的代码仓库需要配置一下刚才在linux上生成的 ssh 公钥,才能有权限去拉取仓库的代码;如 gitee为例:
你需要将生成的 id_rsa.pub
内容拷贝到此即可
以上就是Linux下安装git的操作过程。