gitlab+webbhook自動部署服務器

 1、用戶公鑰(倉庫創建者的登錄郵箱地址),生成的公鑰目錄,在~/.ssh/,改公鑰添加在gitlab倉庫個人的資料處,如下圖所示: 

 


ssh-keygen -t rsa -C "[email protected]"

 

2.部署公鑰(生成的在home/www/.ssh/下面),該公鑰添加在倉庫裏面項目對應webhook 下面,

  

點擊上圖的地方,直接添加你的部署公鑰即可。

sudo -Hu www ssh-keygen -t rsa nginx

sudo -Hu apache ssh-keygen -t rsa(apache)

sudo cat /var/www/.ssh/id_rsa.pub#

3在將用戶公鑰和部署公鑰填寫到gitlab對應的位置上面後,以WWW用戶的身份克隆倉庫中的代碼

sudo -Hu www git clone 倉庫中項目遠程地址

4、項目目錄授權 

chown -R www:www 項目目錄名稱

Coding .net倉庫的webhook添加以及設置方法同上。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章