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添加以及設置方法同上。