1
LINAICAI 2014-10-18 13:40:37 +08:00
比较不专业的做法是用zend stdio 直接链接服务器写代码,随时保存就能测试远程服务器网站。。。
|
2
konakona 2014-10-18 13:54:43 +08:00
个人项目或私活:打包FTP上传(找个咖啡厅,上限无限制的,几百M妙传)
公司项目或长期迭代项目:服务器安装git |
3
arefly 2014-10-18 13:54:51 +08:00
扔到dropbox再wget? 这是个什么技能? PHP什么的写完了直接本地zip压一下FTP传到服务器,再进入终端unzip一下不是更简单高效?
|
7
nonozone OP @arefly 这个有,主要是SSH上去,后来一样要改权限吧。dropbox可以先同步啊,然后打包wget也是很方便的。不过我说的都是国外的vps,国内的服务器另说。
|
8
ijse 2014-10-18 14:18:01 +08:00
服务器安装Git, 直接从仓库里取。。 回滚也方便
|
9
babytomas 2014-10-18 14:26:07 +08:00
直接用的 sftp,本地修改完拖进去 filezilla 就可以了
|
10
loading 2014-10-18 14:39:33 +08:00
git
或者打包 ftp 传。 没ftp就本地开http,服务器wget。 |
11
mornlight 2014-10-18 14:41:12 +08:00
如果是几个小文件,用WinSCP 拖进去。
如果文件多的话,压成zip 再拖上去解压。 |
12
wdlth 2014-10-18 14:46:00 +08:00
通过SFTP或者打包SCP传上去。
|
13
fucker 2014-10-18 14:48:50 +08:00
打包然后SFTP
FTP都不需要 |
14
grzhan 2014-10-18 14:57:27 +08:00
不少IDE有sync的功能(如jetbrains的webstorm、phpstorm啥的)
sync可以选择同步的方式,如ftp、sftp等 同步会根据修改日期和内容选择性上传,算是比较方便的 |
15
GeekGao 2014-10-18 15:02:11 +08:00
fabric脚本,通过SVN仓库checkout代码到Server
|
16
hjc4869 2014-10-18 15:04:08 +08:00
Linux用SCP,Windows用RDP传输
|
17
reducm 2014-10-18 15:20:08 +08:00
capistrano写部署脚本啊...
|
18
YAFEIML 2014-10-18 16:31:52 +08:00
打包上传后tar
|
22
changsha 2014-10-18 17:27:24 +08:00 via iPhone
自动bu shu
|
23
nonozone OP |
24
vilison 2014-10-18 17:41:45 +08:00
ide配置svn,写完直接save上去就行了
|
26
regmach 2014-10-18 17:51:57 +08:00
git很方便
|
27
nonozone OP git我一直有一个问题。
比如,我的有些框架是直接通过git在github下载的更新版本。通常的做法是这个框架和一些扩展都是通过master和sub的方式直接git到服务器上。 那如果我直接git到本地,然后在git发布到服务器上,这个会不会冲突? |
28
loyd1234 2014-10-18 18:54:39 +08:00
ftp
|
29
tanyuxiang 2014-10-18 19:11:09 +08:00
zip打包 ftp 解压
有时速度慢就通过能跑满100M的服务器中转。 |
30
raincious 2014-10-18 19:14:16 +08:00
Git记得先设置下权限,不然版本信息被下载就惨了,部分代码可能会被泄露。
|
31
workwonder 2014-10-18 20:45:41 +08:00 via Android 1
你们都不提rsync吗?增量同步有变化的文件
|
32
lightening 2014-10-18 20:59:37 +08:00
Capistrano 自动化部署……
|
33
hector 2014-10-18 21:17:20 +08:00
试过git+hook 感觉还行
|
34
san3ye 2014-10-18 21:25:32 +08:00 via iPhone
gi t
|
35
ant_sz 2014-10-18 22:09:15 +08:00
现在有 Docker 了。以后应该会流行起来直接使用 Docker Hub 部署的方案
|
36
nonozone OP @workwonder 这个用户权限是怎么搞的,这个以前试过。
|
37
hustlzp 2014-10-19 00:03:33 +08:00
git
|
38
aec4d 2014-10-19 00:16:13 +08:00
小文件xshell直接拖 lrzsz
|
39
webjin 2014-10-19 01:02:27 +08:00
git
|
40
Quaintjade 2014-10-19 03:52:41 +08:00 via Android
sftp小文件还行,大文件如果配置不好就有点吃力,毕竟只是ssh的附属。
用ftps就好多了。 |
41
typcn 2014-10-19 04:25:48 +08:00
IDE 配置 sftp 自动
大项目用 git , 本地文件服务器 + linux 测试服务器 自动同步,Release 在 Sevrer 上 Clone |
42
wezzard 2014-10-19 07:55:31 +08:00
git
|
43
lwrless 2014-10-19 08:19:56 +08:00
我用XShell跟XFtp..感觉良好。
|
44
powerfj 2014-10-19 08:50:25 +08:00
git最方便的应该是,关键是可以回滚.
|
46
frankzeng 2014-10-19 10:00:29 +08:00
ftp,适合上传大文件,平时小文件就用rz/sz吧,方便。
|
47
popu111 2014-10-19 11:07:00 +08:00
。。。一直用ftp。。。sftp比ftp要慢
|
48
zzutmebwd 2014-10-19 13:58:46 +08:00 via Android
git push
|
49
WildCat 2014-10-19 14:00:54 +08:00 via iPhone
Capistrano 一条龙服务!
|
50
scyuns 2014-10-20 00:18:11 +08:00
我一直都是用FTP
|
51
sammo 2014-10-21 01:41:47 +08:00 via Android
搭车问 ror 的小作品 可部署到哪里 ( 目前了解的有 heroku ) 怎样比较简便 …
|
52
workwonder 2015-03-24 11:00:39 +08:00
@nonozone 什么用户权限?说的是执行rsync命令的时候不要输入密码吗?免输密码通过ssh公钥认证就可解决啊。
|