下载(git-1.6.3.3.tar.gz)并解压,进入git-1.6.3.3目录执行下面步骤:
# ./configure –prefix=/usr/local/git
# make
如果出现错误 ”zlib.h No such file or directory”
zlib.h 包含在 zlibg1-dev中;
openssl/rand.h 包含在 libssl-dev中,系统没装。OK, 安装~,执行
# apt-get install zlib1g-dev libssl-dev
接下重新# make
然后 # make install
好了后,然后在安装git-core,否则在 git init的是会报错
$sudo apt-get install git-core
配置git用户名和邮箱
git config --global user.name "用戶显示的名称"
git config --global user.email "用戶邮件地址"
创建项目文件夹,git初始化
git init
在本地的git仓库"添加一个远程仓库
$git remote add origin git@192.168.0.133:/home/git/project.git/.git
允许远程用户push:
在/home/git/project.git/.git/config 文件里面添加如下代码:
[receive]
denyCurrentBranch = ignore
如果提示:
ssh:connect to host 192.168.0.133 port 22:Connection fefused
也就是ssh联通失败,
则需要安装openssh-server
$sudo apt-get install openssh-server
如果看不到远程服务器提交的文件,可以输入指令:
$git reset --hard