我将一个盒子用作共享回购,并且我的团队通过ssh连接到它。通过ssh共享git repo的正确方法
我做的是:
中央机器
git init
从每个工作站创建一个空的Git仓库然后做一些像
git clone ssh://[email protected]/Users/user/Projects/my-project/.git/
这工作不错,但每次我推这样的东西时,git总是大吼大叫:
有超过SSH共享回购一种更好的方式。
重要提示:我很清楚gitosis
和这样的工具的存在,我不想要任何幻想。只是通过ssh共享.git回购。
感谢
不,我机器上的git分支(不是“裸”回购)产生*主 – 2010-09-07 15:11:45
有没有一种方法来“修复”中央盒子,现在我已经创建回购没有通过 - 作为一个论点? :S – 2010-09-07 15:12:36
您当地的回购应该包含远程回购所做的一切。把它拉下来确保,然后吹走回购,做一个裸机,并把所有东西都推回去。 – bwawok 2010-09-07 15:38:09