Gitlab 使用中的注意事項

Gitlab 使用中的注意事項

  1. Gitlab-runner 淺更新

    市面上CI/CD 腳本,拉取的模式都是淺更新模式

    variables:
      GIT_DEPTH: 10
    

    所在少數情況下,會發生指針分離,禁止淺克隆的情況,這個時候就在yaml上,手動指定層數即可.

  2. gitlab-runner 與 php-fpm 和 nginx 的權限問題

    Gitlab-runner 負責更新站點文件,用戶: Gitlab-runner ,文件權限爲 664

    nginx 代理請求給 php-fpm,運行用戶爲:www

    php-fpm 負責執行php,接上上傳文件或修改文件,權限爲644

    也就是說,一個web 站點有多個用戶多個權限,就算把三個執行用戶,互相加入組,還是會有卡權限的時候。

    所以 web 站點頂層目錄。設置爲 775或者777

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