84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
正在学写网站,js cs html写好之后每次用ssh推送到服务器要好长的代码,怎么把本地的网站文件用git命令推送到远程服务器(ip 1.1.1.1)的网站根目录/home/www下(网页文件的github库和本地库都已建好)。OS: 本地:Ubuntu 14.04 服务器:Centos 6.5
js
cs
html
ip 1.1.1.1
/home/www
OS
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上去的程序自动部署到你指定的文件夹
git也是通过ssh把你的文件传到服务器上,为何不直接用ssh呢?
再提高一点效率,增量更新:
如果只想用git,你得修改服务器上你git仓库里的.git目录下的hooks下的post-update.sample,
添加一行git pull并把其命名为post-update并赋予执行权限(chmod +x post-update).
git里面有一个hook文件,可以实现自动部署,具体用法自己百度谷歌咯,就是能把你git上去的程序自动部署到你指定的文件夹