2012-04-12 145 views
0

即时通讯工作与git和远程回购使用ssh。一切安好。远程仓库是一个生产服务器,我想让“git push”到不应该有.git扩展名的上级目录。现在我怎样才能使添加远程回购没有.git? 任何人都可以帮忙吗?如果远程回购已经存在git克隆没有.git扩展

git clone <original-repo> <directory-path> 

,没关系羯羊它有一个git的扩展,它与它的完整路径添加的远程:

+2

您不应该推送到非裸存储库。使用挂钩让另一个存储库从裸露的存储库中进行更改。 – knittl 2012-04-12 10:54:59

+0

谢谢。但我怎么能做到这一点? – 2012-04-13 08:23:16

+0

@kabiridris:有关详细信息,请参阅http://toroid.org/ams/git-website-howto – CharlesB 2012-04-13 12:58:44

回答

0

只是指定的git克隆命令的完整路径。

另外,您应该阅读有关部署git repo的相关资源。例如,this one

+0

如何指定ssh目录路径? – 2012-04-12 10:23:33

+0

克隆目标目录必须位于同一台计算机上,因此请登录到ssh并从此处发出clone命令。这显然必须在第一次完成 – CharlesB 2012-04-12 11:28:50

+0

这意味着远程服务器大多数都安装了git? – 2012-04-13 08:24:14