1. 程式人生 > >本地環境代碼一碼雲一服務器代碼部署

本地環境代碼一碼雲一服務器代碼部署

shel 要求 賬號 amp 管理 個人 步驟 環境 阿裏雲

個人吐槽:之前看到有人偷了我的東西,卻沒有註明出處,我也懶得計較。此文本人手打整理,轉載引用請註明一下作者本人也就是我“逗子”。

基本要求:

1.本地環境開發環境(例子使用wamp),代碼部署本地。

2.碼雲登錄賬號,項目創建(快捷鏈接:https://gitee.com),使用碼雲作為版本管理。(註:如果不會創建個人私鑰公鑰請訪問我之前寫的文->http://www.cnblogs.com/douz/p/6638280.html)

3.遠程服務器,可以http訪問(例子使用阿裏雲服務器)。

4.需要插件:git/xshell。
優點:可以創建多個分支,多人同時操作時不會出現代碼覆蓋問題。適用於沒有本地svn,git庫等多人員共同開發。
缺點:操作繁瑣。

步驟一:
本地wamp環境,項目代碼部署開發。
步驟二:
安裝git版本庫,xshell,碼雲項目管理(項目私鑰)。
步驟三:
配置代碼數據庫操作(優點本地直接使用遠程數據庫,數據統一,操作方便。缺點斷網數據庫刷新不出來);

如果不打算配置該項,那麽請忽略“步驟三”,本地操作本地數據庫,服務器操作遠程數據庫,數據庫的更改需要本地修改一次提交代碼後,在遠程再次進行數據庫修改。
遠程服務器端mysql設置允許訪問操作賬號:

技術分享

最終效果展示:

技術分享

步驟四:
配置本地host文件,更改訪問url顯示(有點配置文件路徑上傳方便,缺點本地訪問不了線上url路徑):

技術分享

最終目的展示(此為框架中調用路徑配置,以phpcms為例):

技術分享

步驟五:
編輯代碼,git上傳碼雲,然後服務器獲取碼雲master分支上數據。
技術分享

本地代碼->碼雲->服務器代碼部署完成。

<--逗子原創手打 | 轉載請註明作者 | 杜絕偷盜行為-->

本地環境代碼一碼雲一服務器代碼部署