github - git把本地檔案推送到linux伺服器網站根目錄?
仅有的幸福
仅有的幸福 2017-05-02 09:26:19
0
2
818

正在學寫網站,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學習者快速成長!