为了账号安全,请及时绑定邮箱和手机立即绑定

git 如何取代FTP 部署,fatal: destination path 'www' already exists

git 如何取代FTP 部署,fatal: destination path 'www' already exists

拉莫斯之舞 2019-03-30 11:32:57
远程网站,目录/home/fl/www,现在转为git取代FTP上传代码。但/home/fl/www里面已经有代码了,且也没有gitinit过。运行代码cd/home/fl再gitclonegit@bitbucket.org/xxxx.gitwww,报错提示fatal:destinationpath'www'alreadyexistsandisnotanemptydirectory.如何才可以将git中的复制到/home/fl/www,覆盖掉
查看完整描述

2 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

Git取代ftp最直接的原因应该是他的版本控制能力了,这是很好的机制,但使用Git部署代码不是像你这种每次还要到服务器上手动拉下来,正确的方式配置好后,能够实现在你上传代码到代码库以后自动推到线上服务器,从而始终保证服务器的代码版本和你的代码库中的一致。
事实上这种配置的关键在于整理好本地--代码库--线上服务代码之间的关系、ssh自动登陆和代码库的hook(钩子)配置,第一个上面已经说了,ssh和hook配置以及其他相关内容请依照这里配置
                            
查看完整回答
反对 回复 2019-03-30
  • 2 回答
  • 0 关注
  • 422 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信