零、學前知識 我們的目標是用自己的私要去連 cPanel 的公鑰,而 cPanel 會透過另外一組私鑰公鑰去連 Bitbucket,這樣我們就可以透過 ssh 連線用 git 來更新程式 一、進入 cpanel 建立 SSH key 1. 選擇「安全性 > SSH 存取」 2. 點「管理 SSH 金鑰」 3. 點「產生新金鑰」 4. 輸入金鑰名稱及密碼 5. 建立成功,返回 SSH 管理介面 6. 點「管理」進入修改授權狀態 二、匯入 bitbucket 用的 SSH key 1. 進入 i.baXXXocat.net 的 cpanel > 安全性 > SSH 存取 > 管理 SSH 金鑰 > Private Key > View/Download 2. 將中間那堆字複製下來 3. 回到我們的 cpanel 匯入金鑰 三、連線 先到 cPanel > Security > SSH Access > Manage SSH Keys 下載 Private Keys 放到本機家目錄下的 .ssh 資料夾,並且設定 config (for windows) Host i.baXXXocat.net User ibaXXXoc@i.baXXXocat.net IdentityFile ~/.ssh/bdc 開啟 git bash 輸入指令:ssh account@host,ex:ibaXXXoc@i.baXXXocat.net 第一次連線會問你一個問題,我忘記是什麼了,反正打 yes 就對了 四、建立專案 clone 專案 from bitbucket 把 clone 下來的資料夾內容搬回網站根目錄 刪除不必要的資料夾,ex:install .git 資料夾加入 .htaccess 檔案,禁止別人連線到這個資料夾 .htaccess 內容如下: <Files "*"> Order Allow,Deny Deny from All ...