服务器上在一个存在的git建立中心版本控制
cd /home
git clone --bare /home/demo.git test.git
rm -d /home/demo.git <----------------------------如果把原版本控制文件删
除,客户端git push报错
客户端检出
git clone ssh://ad...@192.168.8.35/home/test.git
vi test.txt
git add test.txt
git commit -m"add line"
git push
error:object directory /home/demo.git/objects does not exist;
check .git/objects/info/alternates.
No refs in common and none specified; doing nothing.
Perhaps you should specify a branch such as 'master'.
error:refs/heads/master does not point to a valid object!
fatal: The remote end hung up unexperctedly
....
如果把原版本控制文件删除,客户端git push报以上错误,不删除则没有问题。
好象看到文章说只要.git,不需要其它文件的,是我那里设置错误了吗?
只是把服务器初始时clone的demo.git删除了
正在使用的test.git 还是存在的
On 5月5日, 上午1时07分, "AleiPhoenix (A.K.A Areverie)"