常见的安装git的操作是

sudo apt-get install git

显然,在非root用户下这个是不可行的,而apt又不像pip那样,可以只给安装当前用户

为了能用上git,采用如下思路: 下载git的包,设置环境变量

apt-get download git # 下载git的包
dpkg -x git_1%3a2.1.4-2.1+deb8u7_amd64.deb git # 解压git包
vim .bashrc # 设置环境变量

例如,默认会解压到git文件夹,在.bashrc中如下配置
(如果要放到别的位置对应修改即可)

export PATH=$PATH:~/git/usr/bin
export GIT_EXEC_PATH=~/git/usr/lib/git-core

第一行是设置git指令加入到环境变量,第二行是将git pull等操作加入到环境变量

需要注意的是,建议将其插入到.bashrc最前面
因为.bashrc中有

# If not running interactively, don't do anything
case $- in
    *i*) ;;
      *) return;;
esac

在直接ssh xxx@xxx "git pull"这样执行时,会在这里跳出
如果export语句在其后面会导致无法加载到环境变量