我有一台阿里云服务器,我想把服务器的 web 目录挂载到我笔记本的磁盘上该怎么做

2016-12-09 22:01:41 +08:00
 astome

如题:这样方便我开发后把代码直接传到磁盘 上传到服务器

6447 次点击
所在节点    PHP
45 条回复
falcon05
2016-12-10 09:13:59 +08:00
git 不能解决所有的问题,说 git 的,你们知道为什么会有.gitignore 吗?数据文件,比如用户上传的图片在开发环境跟正式环境是不一样的。如果楼主需要修改的是这些文件, git 无能为力
ksc010
2016-12-10 10:32:33 +08:00
https://github.com/geekli/sync_web 一个用 ftp 的解决方案
macroideal
2016-12-10 10:36:28 +08:00
有这个想法就不正确
fchypzero
2016-12-10 10:47:29 +08:00
NFS
xiamx
2016-12-10 10:59:21 +08:00
skydiver
2016-12-10 11:03:46 +08:00
@falcon05 没人说 git 能解决数据问题…
falcon05
2016-12-10 11:07:36 +08:00
@skydiver web 目录挂载到笔记本的磁盘 ,自己体会
wkc
2016-12-10 11:12:12 +08:00
sshfs
skydiver
2016-12-10 11:16:18 +08:00
@falcon05 代码用到的静态资源文件,应该和代码一起入 git 库。用户创建的数据在数据库里以及独立的存储空间里,跟 git 没关系
falcon05
2016-12-10 11:19:55 +08:00
@skydiver 没说不能用 git, 但是 git 的实现能达到的效果跟挂载到本地的效果有区别。明白不?
nilai
2016-12-10 11:22:39 +08:00
sshfs+1
guokeke
2016-12-10 12:11:05 +08:00
觉得 owncloud 可以
cnwtex
2016-12-10 12:15:08 +08:00
你们没用过 dropbox ?
chemandy
2016-12-10 17:21:33 +08:00
肥答楼主问题:
git + webhook 可破

@falcon05
赶脚用户提交的文件本来就不应该同步和修改吧?如果你有酱紫的需求,是不是因为 web 规模太小?如果数据量大了呢?
所以,如果真的非得要用到用户提交的文件和线上资源,我觉得本地开发环境运行 proxy 把需要的资源代理到服务器查看就好了。
falcon05
2016-12-10 18:11:45 +08:00
@chemandy 用户数据只是一个方面,配置文件也是,本地跟正式环境是有区别的,比如数据库配置,典型的如 WordPress 的 wp-config.php, 需要 ignore 。你就没遇到过需要 ignore 文件的时候?可能你只是做前端开发吧,那样确实不怎么需要 ignore 。
falcon05
2016-12-10 18:21:33 +08:00
@chemandy git+webhook 很早在用了,我甚至还写了个插件和文章,只不过我觉得这跟挂载是两回事。

http://blog.cellmean.com/使用 inotify 和 git-pull-实现网站自动部署附 wordpress 插件 /
naomhan
2016-12-10 18:32:44 +08:00
就需求看用 samba 自己机子上映射网络磁盘?
chemandy
2016-12-10 18:39:46 +08:00
@falcon05

呃, glhf...

1. 其实也有好几年前后端开发经验...我的意思就是,这些本来就需要 ignore...
2. 前端开发也很多地方也需要 ignore...
3. 我要表达的就是...不应该同步的本来就应该 ignore ,例如用户产生的文件,和 config 文件等...
4. 我上一条 @你的原因,是因为你说要同步用户产生文件,好在本地修改,这个场景。针对这一点,首先,代码仓库中肯定不能同步这些用户产生的文件。其次,你如果真有要同步用户产生的文件下来,修改完再同步上去这种需求,我觉得还是该整理好业务逻辑,这种 Bad practices 还是要避免的
5. 讨论不带攻击性,就事论事...互相学习...
6. dota2 秋季赛中国队没有一个进 4 强好心塞...wings 开始乱打了, LGD May 皇内战 gg 心碎..., ig.v 签证官 double kill...
7. 越说越心痛,共勉...
chemandy
2016-12-10 18:41:44 +08:00
@falcon05

其实,我是觉得,楼主不应该为了方便开发,把服务器的 web 目录挂载到本机...
guoxu1231
2016-12-10 19:20:44 +08:00
没人回复 rsync 吗 简直云端同步神器

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/326541

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX