这两天使劲玩git和hg,本周四要给兄弟们讲啦!
之前看分布式版本控制时,不是太注重使用.周四就要讲了,必须注重理论,更注重实用!因为到时我必须阐述清楚为什么要使用分布式版本控制.和SVN比有什么优点!用的时候怎么用?
今天碰到一下奇怪的问题,特记录下来.
今天我在一台机器(71.85两台都是linux)上装了git,另一台没有装[128.212].
先在71.85上git init初始化了版本库,并把一老项目代码提交了进去.
然后把71.85整个目录打包到扔到128.212上,想这样就可以偷懒少装一个git环境,以后用的时候就用71.85
然后在71.85用这个命令去取代码"git clone ssh://jian@xx.xxx.128.212/home/jian/temp/temp/gittest/",但是就是报错,就是取不出来,出错信息如下:\
Initialized empty Git repository in /data/git/git_clone/gittest/.git/
jian@xx.xxx.128.212's password:
bash: git-upload-pack: command not found
fatal: The remote end hung up unexpectedly
搞了好一会就是不行,google之无解!最后想会不会是那边128.212上没装git.再试一下在128.212装上git.在71.85上重试下,问题解决!这个git的错误信息太难懂了!