github - git把本地文件推送至linux服务器网站根目录?
仅有的幸福
仅有的幸福 2017-05-02 09:26:19
0
2
819

正在学写网站,js cs html写好之后每次用ssh推送到服务器要好长的代码,怎么把本地的网站文件用git命令推送到远程服务器(ip 1.1.1.1)的网站根目录/home/www下(网页文件的github库和本地库都已建好)。
OS:
本地:Ubuntu 14.04
服务器:Centos 6.5

仅有的幸福
仅有的幸福

全部回复(2)
左手右手慢动作

git也是通过ssh把你的文件传到服务器上,为何不直接用ssh呢?

scp -r somefiles username@1.1.1.1:/home/www/ 

再提高一点效率,增量更新:

rsync -avzPe ssh somefiles username@1.1.1.1:/home/www/

如果只想用git,你得修改服务器上你git仓库里的.git目录下的hooks下的post-update.sample,
添加一行git pull并把其命名为post-update并赋予执行权限(chmod +x post-update).

左手右手慢动作

git里面有一个hook文件,可以实现自动部署,具体用法自己百度谷歌咯,就是能把你git上去的程序自动部署到你指定的文件夹

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!