git init xxxx的时候报错: fatal: git 1.7.2 or later required 或许是git版本太低,你可以自己编译最新git源码进行安装。
步骤:
1>git clone https://github.com/git/git.git
2>make configure;make;make install 出现git-compat-util.h:215: fatal error: openssl/ssl.h: No such file or directory 网上有说安装libssl-dev 或许你发现apt-get install libssl-dev的时候失败。这个时候你要更新一下源(/etc/apt/sources.list)
deb http://Ubuntu.cn99.com/ubuntu/ lucid main universe restricted multiverse
deb-src http://Ubuntu.cn99.com/ubuntu/ lucid main universe restricted multiverse
deb http://Ubuntu.cn99.com/ubuntu/ lucid-security universe main multiverse restricted
deb-src http://Ubuntu.cn99.com/ubuntu/ lucid-security universe main multiverse restricted
deb http://Ubuntu.cn99.com/ubuntu/ lucid-updates universe main multiverse restricted
deb http://Ubuntu.cn99.com/ubuntu/ lucid-proposed universe main multiverse restricted
deb-src http://Ubuntu.cn99.com/ubuntu/ lucid-proposed universe main multiverse restricted
deb http://Ubuntu.cn99.com/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://Ubuntu.cn99.com/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://Ubuntu.cn99.com/ubuntu/ lucid-updates universe main multiverse restricted
|
记得:apt-get update
或者下载:www.openssl.org/source/openssl-0.9.8e.tar.gz 首先:tar zxvf openssl-0.9.8e.tar.gz 然后:make make install 这个时候你得重新编译git
git$./configure --prefix=/usr;make;make install
3>或许编译的时候还会出现/bin/sh: msgfmt: command not found 只要sudo apt-get install gettext 若不能下载,记得更新上面的源。
最后:git --version 查看是不是已经安装最新的git了。Now let's git!