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上去的程式自動部署到你指定的資料夾