![](/img/trans.png)
[英]Issues with the format of .cpanel.yml file when trying to deploy cpanel git repository to directory.
[英]Automatically update cpanel after push in Github Repository with .cpanel.yml
8我正在嘗試通過 Github 存儲庫更新我的 cpanel。
讓我解釋一下我的嘗試:
第 1 步:首先,我在 Github 中創建了一個私有存儲庫
第 2 步:在我的本地計算機中克隆存儲庫
步驟3:添加GitHub Repository中推送的所有文件(成功上傳並提交消息“
第 4 步:在項目文件夾中創建 a.cpanel.yml。
.cpanel.yml 代碼如下
---
deployment:
tasks:
- export DEPLOYPATH=/home/cpanelUserName/public_html
- /bin/cp * $DEPLOYPATH
- /bin/cp/ -r * $DEPLOYPATH
- /bin/chmod 755 ${DEPLOYPATH}
- /bin/find ${DEPLOYPATH} -type d -exec /bin/chmod 755 '{}' \;
- /bin/find ${DEPLOYPATH} -type f -exec /bin/chmod 644 '{}' \;
現在我在我的 cpanel 中登錄。 點擊 Git 版本控制。
創建了一個存儲庫
第 6 步:我通過 Cpanel ssh 面板中的 ssh 創建了一個私鑰。 並在 Github Repository Deploy 密鑰中添加。
第 7 步:我剛剛使用此命令將 cpanel 存儲庫 ssh url 與我的 github 存儲庫添加
git push server
第 8 步:我更改了 web.php 文件並將其添加到 GitHub 存儲庫中。 (成功)第 9 步:我嘗試通過此命令將更改上傳到 Cpanel
git push server
#注意:要求輸入 Cpanel 密碼。 當密碼有效時,它會將更改上傳到 repositories/myportfolio 目錄中。
/home/myUsername 目錄中的 Repositories/myportfolio 目錄。 我的意思是在 public_html 目錄之外。
我可以更改存儲庫文件夾。 但是,.cpanel.yml 文件無法正常工作。
現在要做什么?
.cpanel.yml 在服務器克隆存儲庫並在獲取新更新后嘗試部署時運行。
您正在從您的計算機推送您的存儲庫。
您應該改用接收后掛鈎。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.