fileserver_backend: #salt支援模組化檔案伺服器後端系統,該系統允許salt master直接鏈結到第三方系統,以收集和管理可用於minions的檔案。可以配置多個後端,並且將按照此處定義的順序在其中搜尋所請求的檔案。預設設定僅啟用roots
使用file_roots
選項配置的標準後端。
-roots #配置本地檔案-git #設定git遠端檔案伺服器
file_roots: #本地檔案管理設定
base:
- /srv/salt
gitfs_provider: pygit2 #可選引數,用於指定用於gitfs的提供程式,必須是
pygit2
,
gitpython
或
dulwich
gitfs_ssl_verify: false #指定在聯絡遠端儲存庫時是否忽略ssl證書錯誤gitfs_base: master
gitfs_root: salt/base #salt應該從中開始提供檔案的資源庫中子目錄的相對路徑。
當儲存庫中有一些檔案對於salt檔案伺服器不可用時,這很有用。
可以與結合使用
gitfs_mountpoint
。如果使用,則從salt的角度來看,指定目錄之上的目錄將被忽略,並且相對路徑(出於gitfs的目的)將被視為儲存庫的根
gitfs_remotes: #使用
git
檔案伺服器後端時,至少需要定義乙個git remote。執行salt master的使用者將需要對儲存庫的讀取許可權。
gitfs_insecure_auth: true #預設false情況下,salt將不會通過http(非https)遠端進行身份驗證
gitfs_user:
#git伺服器使用者名稱gitfs_password:
# git伺服器使用者對應的密碼#gitfs_pivkey:
#gitfs_pubkey:
gitfs_mountpoint: salt:
/// #指定salt檔案伺服器上的路徑,該路徑將被新增到gitfs服務的所有檔案之前。
此選項可以與結合使用
gitfs_root
gitfs_hash_type: md5 #設定在主伺服器上發現檔案的雜湊時要使用的雜湊預設md5,可設定sha1,sha224,sha256,sha384和sha512
gitfs_file_buffer_size:
1048576 #檔案伺服器中的緩衝區大小(以位元組為單位)。
gitfs_file_ignore_regex:
- '/\.svn($|/)
' - '
/\.gi(($|/)
'gitfs_file_ignore_glob:
- '\*.pyc
' - '
\*/somefolder/\*.bak
' - '
\*.swp
'
#pillar 儲存在git上配置on_demand_ext_pillar:
- git
git_pillar_provider: pygit2
git_pillar_env: base
git_pillar_branch: master
git_pillar_base: master
git_pillar_root: pillar
git_pillar_update_interval: 120
git_pillar_user:
git_pillar_password:
git_pillar_insecure_auth: true
ext_pillar:
- git:
- master
git退回後提交
修改了幾個版本並提交到了remote端,然後通過reset退回到其中乙個版本,繼續修改後直接push,提示錯誤 由於接觸git不深,所以網上找到的解決方案是直接pull再push,嘗試後仍然報錯。經過排查,是因為reset 操作引起的。因為reset 修改後push到伺服器,這時候head是節點1 ...
git 設定簽名
如果想要將本地的專案提交的遠端倉庫的話,必須要設定簽名。簽名的作用就是用來標識使用者,以區分不同的開發人員。設定簽名有兩種方式,一種是為單個倉庫單獨設定,這種方式只針對單個倉庫有效 另一種是全域性配置,採用這種方式配置後,所有倉庫都有效。如果對兩種方式都進行了配置,那麼會優先使用單個倉庫配置方式的配...
Git基本設定
1.安裝 安裝到d盤git資料夾或缺省資料夾 2.git bash基本使用 在d git資料夾中右鍵git bash here出現預設視窗,顯示jxl10 desktop brja9uo mingw64 3.git基本配置 在git bash中輸入 git config global user.na...