赞
踩
如果你遇到 error: RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with unexpected length was received, 按照网上的教程都没作用,而且如果你使用的是代理,建议你不要挣扎了,直接重新编译git,问题根因应该是GnuTLS处理代理的时候有问题; 用openssl代替即可
下载源码 (速度慢可以换个镜像源),并checkout到某个tag点
git clone https://github.com/git/git
安装依赖:
sudo apt install autoconf build-essential tcl-dev libssl-dev libcurl4-openssl-dev gettext libexpat1-dev
编译:
make
编译安装:(默认会安装到 ~/bin/目录下)
make install
修改~/.bashrc下path默认路径,将~/bin添加上去
export PATH=~/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:PATH
更新 source ~/.bashrc
运行 git --version查看是否成功
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。