扫码关注官方订阅号
自己用虚拟机安装了一个linux系统,怎么把代码部署上去。
欢迎选择我的课程,让我们一起见证您的进步~~
初级阶段:ftp、sftp,对应的软件比如fileZilla支持ftp/sftp协议的软件
中级阶段:git hooks 或者git托管平台的webhooks,原理是git push到一个远程的仓库,触发钩子然后git pull拉取代码
高级阶段:jenkins、阿里CRP等持续交付的开源项目或云服务
更牛逼的阶段基于docker之类的容器的持续交付
第一种方法:做一下虚拟机共享
第二种方法:将 windows 上的磁盘挂载到虚拟机的 linux上
这样做好之后,直接在 windows 下编写代码,在 虚拟机 上运行。
前面回答的用 ftp、git、svn也可以,不过,有点麻烦,每次编写一点代码都要上传一下。
这,,,不是需要先搭建运行环境么?
可以用git,或者scp复制过去
最简单的是使用ftp了, 在虚拟机里面安装一个ftp服务, 然后在本地通过ftp连接虚拟机, 在把代码复制上去就好了
日常除了使用git hooks,线上项目还有使用deployer这个php写的部署工具
如果仅仅只是为了运行代码,那么直接将Linux文件共享到Windows用户。推荐软件:Samba软件如果是为了部署线上代码或者说是在不同的服务器间代码更新,则需要FTP、sftp文件上传。推荐软件:fileZilla
虚拟机的话,应该是属于处于学习阶段吧,正好顺带把git学了啊,在第三方代码托管平台github或类似的(coding或者码云)建立项目,本地提交,虚拟机拉代码。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
初级阶段:ftp、sftp,对应的软件比如fileZilla支持ftp/sftp协议的软件
中级阶段:git hooks 或者git托管平台的webhooks,原理是git push到一个远程的仓库,触发钩子然后git pull拉取代码
高级阶段:jenkins、阿里CRP等持续交付的开源项目或云服务
更牛逼的阶段基于docker之类的容器的持续交付
第一种方法:做一下虚拟机共享
第二种方法:将 windows 上的磁盘挂载到虚拟机的 linux上
这样做好之后,直接在 windows 下编写代码,在 虚拟机 上运行。
前面回答的用 ftp、git、svn也可以,不过,有点麻烦,每次编写一点代码都要上传一下。
这,,,不是需要先搭建运行环境么?
可以用git,或者scp复制过去
最简单的是使用ftp了, 在虚拟机里面安装一个ftp服务, 然后在本地通过ftp连接虚拟机, 在把代码复制上去就好了
日常除了使用git hooks,线上项目还有使用deployer这个php写的部署工具
如果仅仅只是为了运行代码,那么直接将Linux文件共享到Windows用户。推荐软件:Samba软件
如果是为了部署线上代码或者说是在不同的服务器间代码更新,则需要FTP、sftp文件上传。推荐软件:fileZilla
虚拟机的话,应该是属于处于学习阶段吧,正好顺带把git学了啊,在第三方代码托管平台github或类似的(coding或者码云)建立项目,本地提交,虚拟机拉代码。