1、安装 Git
从Git官网:https://git-scm.com/download 上下载 Windows 版的 Git 应用程序,根据自己的操作系统下载安装对应的版本,安装过程直接一路默认安装即可。
2、配置 Git
查看用户名和邮箱:
git config user.name //获取当前登录的用户
git config user.email //获取当前登录用户的邮箱
设置或修改用户名和邮箱:
安装完成后配置环境,打开 git bash,输入下面面命:
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
git config --global core.autocrlf false # 解决 LF will be replaced by CRLF 问题
–global 参数表示全局设定,以后所有的Git仓库的操作都使用这个所设定的用户名和邮箱。
添加 ssh 秘钥:
ssh-keygen -t rsa -C "[email protected]"
参数说明:
-t:指定密钥类型,默认是 rsa ,可以省略
-C:设置注释文字,比如邮箱
-f:指定密钥文件存储文件名,可以省略
一直回车直到提示成功,这样就会在用户根目录里生成 .ssh 目录:
$ cd ~
$ ls .ssh
id_rsa id_rsa.pub
里面有 id_rsa 和 id_rsa.pub 两个文件,这两个就是 SSH Key 的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥。
ssh key 的公钥内容就是我们上传到 GitHub 上面的密钥内容。如果添加公钥到 GitHub 成功则可以使用命令测试是否成功:
$ ssh -T git@github.com
Hi! You've successfully authenticated, but GitHub does not provide shell access.
3、设置字体
有时候在配置 GitBash 字体的时候会出现字体缺失的问题,比如没有自己想要的字体,这就需要我们手动修改配置文件来使用我们喜欢的字体。
打开 GitBash 输入命令:
$ cd ~
$ vim .minttyrc
# 修改里面的字体设置内容
Font=Courier New
FontHeight=17
第一个代表字体,第二个代表字体大小根据自己的喜好修改对应的值就可以了,当然你选择的字体必须是要系统已经安装了的,不然修改了也是没法生效的。
查看是否已经安装过 git:
[root@centos] git --version
git version 1.8.3
卸载旧版 git:
[root@centos] yum remove git
安装方式一:yum 安装
[root@centos] yum -y install git
安装方式二:源码安装:
1、安装步骤
1)安装依赖包(根据实际情况安装,有些可能已经安装过来):
[root@centos] yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
[root@centos] yum install gcc-c++ perl-ExtUtils-MakeMaker
2)下载源码包(下载的版本为 2.25.0,下载路径为:/opt/):
[root@centos] cd /opt/
[root@centos] wget https://www.kernel.org/pub/software/scm/git/git-2.25.0.tar.gz
3)解压:
[root@centos] tar -zxvf git-2.25.0.tar.gz
4)编译安装(安装在 /usr/local/git 目录下):
[root@centos] mkdir /usr/local/git
[root@centos] cd git-2.25.0
[root@centos] make prefix=/usr/local/git all
[root@centos] make prefix=/usr/local/git install
2、安装成功后配置 git 环境变量
1)编辑 /etc/profile 配置文件
[root@centos] vim /etc/profile
2)在最后一行添加如下内容:
export PATH=/usr/local/git/bin:$PATH
3)生效文件:
[root@centos] source /etc/profile
3、查看版本:
[root@centos] git --version
git version 2.25.0
4、生成 RSA 密钥:
[root@centos] ssh-keygen -t rsa