记录如下,方便自己:

1、winscp登陆阿里云服务器后按ctrl+p在putty输入密码;
2、用git clone git@github.com:fengoffice/fengoffice.git 将fengoffice源码clone到阿里云服务器的目录;
3、用mv fengoffice/空格.(这里命令是mv空格fengoffice/星号空格.小数点),注意不能用mv fengoffice/.*空格.哦,星号.星号这个是mv文件,其他文件夹不会mv到提一层目录。
4、再用git reset --hard HEAD 重置一下git的hard HEAD头以后都能直接git clone源码回来当前目录了。
5、安装fengoffice需要给4个文件夹赋www [1001]权限(总之不能仅仅是root权限):在winscp中右键选中config文件夹然后粘贴www [1001]到组,粘贴www [1001]到所有者。即可。

参考了:http://www.oschina.net/question/54100_167919

如果我们往一个非空的目录下 clone git 项目,就会提示错误信息:

fatal: destination path '.' already exists and is not an empty directory.

解决的办法是:

  1. 进入非空目录,假设是 /workdir/proj1
  2. git clone --no-checkout https://git.oschina.net/NextApp/platform.git tmp
  3. mv tmp/.git . #将 tmp 目录下的 .git 目录移到当前目录
  4. rmdir tmp
  5. git reset --hard HEAD

然后就可以进行各种正常操作了。