做法
首先建立一組 SSH 金鑰對。
1 | ssh-keygen -t rsa -b 4096 -C [email protected] -f ~/.ssh |
在當前專案的 CI/CD 變數中,新增名為 SSH_PRIVATE_KEY
的環境變數,並且將值設定為 SSH 私鑰的內容。
在要被克隆的專案中,將 SSH 公鑰添加至該專案的 Deploy keys 中。
然後在當前專案新增 .gitlab-ci.yml
檔。
1 | image: ubuntu |
最後,將程式碼推送到儲存庫。
首先建立一組 SSH 金鑰對。
1 | ssh-keygen -t rsa -b 4096 -C [email protected] -f ~/.ssh |
在當前專案的 CI/CD 變數中,新增名為 SSH_PRIVATE_KEY
的環境變數,並且將值設定為 SSH 私鑰的內容。
在要被克隆的專案中,將 SSH 公鑰添加至該專案的 Deploy keys 中。
然後在當前專案新增 .gitlab-ci.yml
檔。
1 | image: ubuntu |
最後,將程式碼推送到儲存庫。