linux下源码编译安装git

下载源码包

wget https://www.kernel.org/pub/software/scm/git/git-2.6.2.tar.gz

解压缩

tar zxf git-2.6.2.tar.gz

编译安装

cd git-2.6.2/
./configure --prefix=/usr/local/git
make && make install

检测是否安装成功

git --version

如显示版本号就成功了。

配置环境变量

# 对所有用户生效的环境变量文件
vim /etc/profile
# 仅对当前用户的环境变量文件
# vim ~/.bash_profile
# 打开文件后在其中增加环境变量
PATH=/usr/local/git/bin:$PATH
export PATH
# 保存退出
# 这样修改之后需要重新登录才能生效,如果想要立即生效,则需要
source /etc/profile
# 或者
# source ~/.bash_profile

初始化配置

git config --global user.name "yurendu"
git config --global user.email "admin@yurendu.com"
git config --system color.ui true    #颜色高亮
git config --global alias.st status    #别名,其他的类似这样定义就可以了
git config --list #查看配置列表

记住密码

使用git的过程中,在pull和push操作的时候总是会提示输入用户名和密码,感觉很麻烦。下面来配置一下git记住用户名和密码。

Linux 下

cd ~
touch .git-credentials
vim .git-credentials
# 将以下内容写入该文件中
https://{username}:{password}@github.com
# 或者
https://{username}:{password}@192.168.0.108
 
#运行以下git配置命令
git config --global credential.helper store

到这一步,执行完后查看Git目录下的.gitconfig文件,会多了一项:

[credential]
helper = store

Windows下

在home文件夹,一般是 C:\Documents and Settings\Administrator 下建立文件 .git-credentials ,输入以下内容:

https://{username}:{password}@github.com

运行以下git配置命令:

git config --global credential.helper store