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

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

仅有的幸福
仅有的幸福

reply all(2)
左手右手慢动作

Git also transfers your files to the server through ssh, why not use ssh directly?

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

Improve efficiency a little more, incremental update:

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

If you only want to use git, you have to modify post-update.sample under hooks in the .git directory in your git warehouse on the server.
Add a line of git pull and name it post-update and give it execution permissions (chmod +x post-update).

左手右手慢动作

There is a hook file in git, which can realize automatic deployment. You can search Baidu and Google for the specific usage. It can automatically deploy the program you uploaded from git to the folder you specify

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template