1
我想弄清楚什么是使用git部署我的网站的最佳方式,我在我的服务器上设置了一个裸回购所以我可以推我的本地回购,它工作正常,但我有几个问题:我应该如何设置我的git remote repo来部署网站?
假设我的回购是在我的服务器中的public_html
文件夹中,如果我使用git init --bare
创建它,我只能推送我的本地.git
文件夹,因此我将无法访问我的工作目录文件,并且如果我用git init
创建一个定期回购每次我试图推动说我不应该推动非裸回购时,我会收到警告。所以我该怎么做?例如,Github确实存储了我的工作文件,但我没有收到奇怪的警告消息。
在此先感谢!
感谢您的回答,我最终通过一些修改使用了您的第一条建议,我在服务器上和'public_html'文件夹中设置了一个只有裸回购的存储库文件夹,我只需手动将主分支他们中的任何一个让他们可以接近, – javiervd 2012-03-08 21:31:03